首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数字音频输出-它的格式是什么?

数字音频输出-它的格式是什么?
EN

Stack Overflow用户
提问于 2013-10-31 14:43:34
回答 1查看 650关注 0票数 0

我的MacBook有一个光数字音频输出3.5mm插头(见这里)。我在这里提出这个问题,因为我认为这是一个标准的数字音频输出插头;描述说我应该使用带有Toslink微型插头适配器或光纤电缆的Toslink电缆。

我在想:通过这条电缆传输的音频数据的格式是什么?它是一个固定的格式,例如44.1kHz,16位整数,双通道(标准PCM类似于音频CD)?或者它允许什么样的格式?例如,我想发送96千赫(或48千赫),32位浮点数(或24位整数),双通道(或6个通道)音频数据。数据是如何编码的?接收方( DA转换器)是如何知道格式的?是否有从接收器返回的通信,以便接收器告诉我的计算机它喜欢什么样的格式?或者我如何知道样本的最大采样率和最大比特宽度?

我如何在软件方面做到这一点?告诉CoreAudio使用我喜欢的任何格式,并将其放入电缆上,是否就足够了?至少这是我的目标。因此,基本上我的主要问题是:支持什么格式,我如何知道我的应用程序中的原始音频数据在电缆上得到的正是这种格式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-31 14:52:28

像TOSLINK这样的数字音频互连使用S/PDIF协议。信道布局和压缩状态在流中编码,采样率由发送信号(!)的速度表示。对于未压缩的流,S/PDIF传输24位(整数) PCM数据.(较低的比特深度也可以传输;S/PDIF只是将其压缩到24位。)注意,由于带宽限制,如果传输的信道超过两个,则必须使用压缩。

从软件方面来说,在OS上,数字音频输出的大部分属性都由您的音频输出设备的设置控制。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19709547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档