2010-06-03 52 views
0

我需要确定QuickTime影片中有多少声道音轨。我可以走上赛场,然后我被卡住了。我不知道答案是否会出现在QTFormatDescription中,但我无法弄清楚如何在曲目中找到一个答案。我在Mac OS 10.6上使用Objective-C。获取QuickTime影片的音轨布局

回答

1

你需要找到该曲目的样本表原子,然后找到样本表原子样本说明原子,然后找到声音样本说明原子描述轨道的样本。在它中你会发现一个16位的通道数字段,其​​中包含你所需要的。

您可以详细的快速时间文件格式规范HERE了解这一点 - 第134页

编辑:

文件写入网络字节顺序,你需要转换您将读取到主机字节顺序的16位值。为此,在.NET中例如调用IPAddress.NetworkToHostOrder()