KSDATAFORMAT_WAVEFORMATEX構造体 (ksmedia.h)
KSDATAFORMAT_WAVEFORMATEX構造は、ウェーブ データで構成されるオーディオ ストリームのデータ形式に関する詳細情報を提供します。
構文
typedef struct {
KSDATAFORMAT DataFormat;
WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;
メンバー
DataFormat
ストリームのデータ形式の一般的な機能を指定します。 このメンバーは KSDATAFORMAT 型の構造体です。
WaveFormatEx
オーディオ ストリームのデータ形式のウェーブ固有の詳細について説明します。 このメンバーには、初期化された WAVEFORMATEX 構造体が 含まれています。
注釈
WAVEFORMATEX 形式を指定する入力 DataRange パラメーター (PCM Stream データ範囲の例を参照) に応答して、IMiniport::D ataRangeIntersection メソッドは、指定されたピンが互換性のある WAVEFORMATEX 形式をサポートしているかどうかを確認します。 その場合、メソッドは ResultantFormat パラメーターが指すバッファーにKSDATAFORMAT_WAVEFORMATEX構造体 (PCM Stream データ形式の例を参照) を出力します。
KSDATAFORMAT_WAVEFORMATEX構造体の WaveFormatEx メンバーは、追加の形式情報 (チャネル構成マスクなど) を含むように拡張できることに注意してください。 詳細については、「 WAVEFORMATEXTENSIBLE」を参照してください。
要件
要件 | 値 |
---|---|
Header | ksmedia.h (Ksmedia.h を含む) |