次の方法で共有


MFInitVideoFormat_RGB関数 (mfapi.h)

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

圧縮されていない RGB ビデオ形式の MFVIDEOFORMAT 構造体を初期化します。

構文

HRESULT MFInitVideoFormat_RGB(
  [in] MFVIDEOFORMAT *pVideoFormat,
  [in] DWORD         dwWidth,
  [in] DWORD         dwHeight,
  [in] DWORD         D3Dfmt
);

パラメーター

[in] pVideoFormat

MFVIDEOFORMAT 構造体へのポインター。 関数は、構造体メンバーに書式情報を入力します。

[in] dwWidth

ビデオの幅 (ピクセル単位)。

[in] dwHeight

ビデオの高さ (ピクセル単位)。

[in] D3Dfmt

RGB 形式を指定する D3DFORMAT 値。

戻り値

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

注釈

この関数は、指定された RGB 形式の適切な既定値を入力します。

開発者は、 MFVIDEOFORMAT 構造体を使用する代わりにメディア・タイプ属性を使用することをお勧めします。 「メディアの種類の属性」を参照してください。

一般に、この関数の呼び出しは避ける必要があります。 すべての形式の詳細がわかっている場合は、この関数を使用せずに MFVIDEOFORMAT 構造体を入力できます。 すべての形式の詳細がわからない場合は、 MFVIDEOFORMAT 構造体を使用する方が属性が推奨されます。

メモ 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

こちらもご覧ください

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

メディアの種類

圧縮されていないビデオ メディアの種類

ビデオ メディアの種類