共用方式為


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 Stream Data RangeDirectSound Stream Data Range指定 AC-3 數據範圍

如需數據範圍和交集處理的相關信息,請參閱 數據交集處理程式

規格需求

需求
標頭 ksmedia.h (包含 Ksmedia.h)

另請參閱

KSDATARANGE