MFInitMediaTypeFromVideoInfoHeader2 関数 (mfapi.h)
DirectShow VIDEOINFOHEADER2 構造体からメディアの種類 を 初期化します。
構文
HRESULT MFInitMediaTypeFromVideoInfoHeader2(
IMFMediaType *pMFType,
const VIDEOINFOHEADER2 *pVIH2,
UINT32 cbBufSize,
const GUID *pSubtype
);
パラメーター
pMFType
初期化するメディア型の IMFMediaType インターフェイスへのポインター。 初期化されていないメディア型オブジェクトを作成するには、 MFCreateMediaType を呼び出します。
pVIH2
メディアの種類を記述する VIDEOINFOHEADER2 構造体へのポインター。 呼び出し元は、この関数を呼び出す前に構造体のメンバーを入力する必要があります。
cbBufSize
VIDEOINFOHEADER2構造体のサイズ (バイト単位)。
pSubtype
サブタイプ GUID へのポインター。 このパラメーターは、NULL でもかまいません。 サブタイプ GUID が指定されている場合、関数はそれを使用してメディア サブタイプを設定します。 それ以外の場合、関数は、VIDEOINFOHEADER2構造体に含まれる biCompression フィールドからサブタイプを推測しようとします。
戻り値
関数は HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
関数が正常に実行されました。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfapi.h |
Library | Mfplat.lib |
[DLL] | Mfplat.dll |