Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › IWMCodecProps

IWMCodecProps

COM
IID2573e11a-f01a-4fdd-a98d-63b8e0ba9589継承元IUnknown自前メソッド開始 vtbl3

メソッド 2

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 HRESULT GetFormatProp(DMO_MEDIA_TYPE* pmt, LPWSTR pszName, WMT_PROP_DATATYPE* pType, BYTE* pValue, DWORD* pdwSize)
pmtDMO_MEDIA_TYPE*inout対象メディアタイプを記述するDMO_MEDIA_TYPE構造体へのポインター。
pszNameLPWSTRin取得するプロパティ名を示す文字列へのポインター。
pTypeWMT_PROP_DATATYPE*inoutプロパティのデータ型を受け取るWMT_PROP_DATATYPE列挙値への出力ポインター。
pValueBYTE*inoutプロパティ値を受け取るバイトバッファーへのポインター。NULLでサイズ問い合わせ。
pdwSizeDWORD*inout値バッファーのサイズを入出力するポインター。バイト単位。
vtbl 4 HRESULT GetCodecProp(DWORD dwFormat, LPWSTR pszName, WMT_PROP_DATATYPE* pType, BYTE* pValue, DWORD* pdwSize)
dwFormatDWORDin対象とするコーデック形式のインデックスを指定する。
pszNameLPWSTRin取得するプロパティ名を示す文字列へのポインター。
pTypeWMT_PROP_DATATYPE*inoutプロパティのデータ型を受け取るWMT_PROP_DATATYPE列挙値への出力ポインター。
pValueBYTE*inoutプロパティ値を受け取るバイトバッファーへのポインター。NULLでサイズ問い合わせ。
pdwSizeDWORD*inout値バッファーのサイズを入出力するポインター。バイト単位。