共用方式為


KSDATAFORMAT_WAVEFORMATEX結構 (ksmedia.h)

KSDATAFORMAT_WAVEFORMATEX 結構提供包含波浪數據之音訊數據流之數據格式的詳細資訊。

語法

typedef struct {
  KSDATAFORMAT DataFormat;
  WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;

成員

DataFormat

指定數據流數據格式的一般功能。 此成員是 KSDATAFORMAT 類型的結構。

WaveFormatEx

描述音訊數據流數據格式的波浪特定詳細數據。 這個成員包含已初始化的 「其」的「APIATEX 」結構。

備註

為了回應輸入 DataRange 參數,該參數指定了一個其 (在 PCM Stream Data Range) 中看到範例,IMiniport::D ataRangeIntersection 方法會檢查指定的針腳是否支援兼容的WIREATEX 格式。 如果是,方法會將KSDATAFORMAT_WAVEFORMATEX結構輸出 (請參閱 PCM Stream Data Format) 至其 ResultantFormat 參數所指向的緩衝區範例。

請注意,可以擴充KSDATAFORMAT_WAVEFORMATEX結構的 WaveFormatEx 成員,以包含其他格式資訊 (例如通道組態遮罩) 。 如需詳細資訊,請參閱 WAVEFORMATEXTENSIBLE

規格需求

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

另請參閱

IMiniport::D ataRangeIntersection

KSDATAFORMAT

波擷取

WAVEFORMATEXTENSIBLE