MFCreateWaveFormatExFromMFMediaType 関数 (mfapi.h)
Media Foundation オーディオ メディアの種類を WAVEFORMATEX 構造体に変換します。
構文
HRESULT MFCreateWaveFormatExFromMFMediaType(
IMFMediaType *pMFType,
WAVEFORMATEX **ppWF,
UINT32 *pcbSize,
UINT32 Flags
);
パラメーター
pMFType
メディアの種類の IMFMediaType インターフェイスへのポインター。
ppWF
WAVEFORMATEX 構造体へのポインターを受け取ります。 呼び出し元は 、CoTaskMemFree を呼び出して、構造体に割り当てられたメモリを解放する必要があります。
pcbSize
WAVEFORMATEX 構造体のサイズを受け取ります。
Flags
MFWaveFormatExConvertFlags 列挙のフラグを格納します。
戻り値
関数は HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
関数が正常に実行されました。 |
解説
返された構造体の wFormatTag メンバーが WAVE_FORMAT_EXTENSIBLE場合は、ポインターを WAVEFORMATEXTENSIBLE 構造体にキャストできます。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | mfapi.h |
Library | Mfplat.lib |
[DLL] | Mfplat.dll |