共用方式為


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)

另請參閱

KSDATARANGE