ホーム › Media.MediaFoundation › IWMCodecProps
IWMCodecProps
COMメソッド 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)
| pmt | DMO_MEDIA_TYPE* | inout | 対象メディアタイプを記述するDMO_MEDIA_TYPE構造体へのポインター。 |
| pszName | LPWSTR | in | 取得するプロパティ名を示す文字列へのポインター。 |
| pType | WMT_PROP_DATATYPE* | inout | プロパティのデータ型を受け取るWMT_PROP_DATATYPE列挙値への出力ポインター。 |
| pValue | BYTE* | inout | プロパティ値を受け取るバイトバッファーへのポインター。NULLでサイズ問い合わせ。 |
| pdwSize | DWORD* | inout | 値バッファーのサイズを入出力するポインター。バイト単位。 |
vtbl 4 HRESULT GetCodecProp(DWORD dwFormat, LPWSTR pszName, WMT_PROP_DATATYPE* pType, BYTE* pValue, DWORD* pdwSize)
| dwFormat | DWORD | in | 対象とするコーデック形式のインデックスを指定する。 |
| pszName | LPWSTR | in | 取得するプロパティ名を示す文字列へのポインター。 |
| pType | WMT_PROP_DATATYPE* | inout | プロパティのデータ型を受け取るWMT_PROP_DATATYPE列挙値への出力ポインター。 |
| pValue | BYTE* | inout | プロパティ値を受け取るバイトバッファーへのポインター。NULLでサイズ問い合わせ。 |
| pdwSize | DWORD* | inout | 値バッファーのサイズを入出力するポインター。バイト単位。 |