Share via


MFCreateVideoMediaType 関数 (mfapi.h)

[この API はサポートされていないため、今後変更または使用できない可能性があります。 アプリケーションでは 、MFVIDEOFORMAT 構造体の使用を避け、代わりにメディア・タイプ属性を使用する必要があります。 詳細については、「 ビデオ メディアの種類」を参照してください。

MFVIDEOFORMAT 構造体からビデオ メディアの種類を作成します。

構文

HRESULT MFCreateVideoMediaType(
  [in]  const MFVIDEOFORMAT *pVideoFormat,
  [out] IMFVideoMediaType   **ppIVideoMediaType
);

パラメーター

[in] pVideoFormat

ビデオ形式を記述する MFVIDEOFORMAT 構造体へのポインター。

[out] ppIVideoMediaType

IMFVideoMediaType インターフェイスへのポインターを受け取ります。 呼び出し元はインターフェイスを解放する必要があります。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

MFVIDEOFORMAT 構造体を使用してビデオ メディアの種類を初期化する代わりに、MFCreateMediaType を呼び出して、メディアの種類の属性を直接設定できます。

メモ Windows 7 より前では、この関数は evr.dll からエクスポートされていました。 Windows 7 以降では、この関数は mfplat.dll からエクスポートされ、evr.dll は mfplat.dll を呼び出すスタブ関数をエクスポートします。 詳細については、「 Windows 7 でのライブラリの変更」を参照してください。
 

要件

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

こちらもご覧ください

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

メディアの種類

ビデオ メディアの種類