KSDATARANGE_AUDIO結構 (ksmedia.h)
KSDATARANGE_AUDIO結構會指定一系列音訊格式。
語法
typedef struct {
KSDATARANGE DataRange;
ULONG MaximumChannels;
ULONG MinimumBitsPerSample;
ULONG MaximumBitsPerSample;
ULONG MinimumSampleFrequency;
ULONG MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;
成員
DataRange
指定MajorFormat和 SubFormat GUID,以及音訊數據的規範 GUID。 此成員是已初始化 KSDATARANGE 結構。
MaximumChannels
指定支援的通道數目上限。 這個成員的 值為 (ULONG)-1 表示通道數目沒有明確限制,不過通道數目實際上可能會受限於記憶體或處理能力等資源的可用性。
MinimumBitsPerSample
指定每個支援範例的最小位。
MaximumBitsPerSample
指定每個支援的範例的最大位數。
MinimumSampleFrequency
指定允許的最小頻率。
MaximumSampleFrequency
指定允許的最大頻率。
言論
如需使用KSDATARANGE_AUDIO結構的數據範圍範例,請參閱 PCM 數據流數據範圍、DirectSound Stream 數據範圍,以及 指定 AC-3 數據範圍。
如需資料範圍和交集處理的相關信息,請參閱 Data-Intersection Handlers。
要求
要求 | 價值 |
---|---|
標頭 | ksmedia.h (包括 Ksmedia.h) |