MFInitMediaTypeFromWaveFormatEx 関数 (mfapi.h)

WAVEFORMATEX 構造体からメディアの種類を初期化します。

構文

HRESULT MFInitMediaTypeFromWaveFormatEx(
  IMFMediaType       *pMFType,
  const WAVEFORMATEX *pWaveFormat,
  UINT32             cbBufSize
);

パラメーター

pMFType

初期化するメディア型の IMFMediaType インターフェイスへのポインター。 初期化されていないメディア型オブジェクトを作成するには、 MFCreateMediaType を呼び出します。

pWaveFormat

メディアの種類を記述する WAVEFORMATEX 構造体へのポインター。 呼び出し元は、この関数を呼び出す前に構造体のメンバーを入力する必要があります。

cbBufSize

WAVEFORMATEX 構造体のサイズ (バイト単位)。

戻り値

関数は HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
関数が正常に実行されました。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfapi.h
Library Mfplat.lib
[DLL] Mfplat.dll

こちらもご覧ください

メディア ファンデーション機能

メディアの種類の変換

メディアの種類