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