2010-06-03 95 views
0

我需要確定QuickTime影片中有多少聲道音軌。我可以走上賽場,然後我被卡住了。我不知道答案是否會出現在QTFormatDescription中,但我無法弄清楚如何在曲目中找到一個答案。我在Mac OS 10.6上使用Objective-C。獲取QuickTime影片的音軌佈局

回答

1

你需要找到該曲目的樣本表原子,然後找到樣本表原子樣本說明原子,然後找到聲音樣本說明原子描述軌道的樣本。在它中你會發現一個16位的通道數字段,其​​中包含你所需要的。

您可以詳細的快速時間文件格式規範HERE瞭解這一點 - 第134頁

編輯:

文件寫入網絡字節順序,你需要轉換您將讀取到主機字節順序的16位值。爲此,在.NET中例如調用IPAddress.NetworkToHostOrder()