IWMCodecProps::GetCodecProp メソッド (wmcodecdsp.h)
出力形式に固有のコーデック プロパティを取得します。
構文
HRESULT GetCodecProp(
[in] DWORD dwFormat,
[in] LPCWSTR pszName,
[out] WMT_PROP_DATATYPE *pType,
[out] BYTE *pValue,
[in, out] DWORD *pdwSize
);
パラメーター
[in] dwFormat
プロパティが適用される出力形式。 この値を、目的のビデオ形式の FOURCC 値に設定します。
[in] pszName
プロパティ名を含むワイド文字の null で終わる文字列。 次の表に示すプロパティは、IWMCodecProps インターフェイスでのみサポートされています。
プロパティ名定数 | 説明 |
---|---|
|
形式 (または FOURCC) に関連付けられているコーデックの名前を取得します。 これは、 IWMCodecStrings インターフェイスの代替手段です。 |
|
コーデックでサポートされているエンコード モードを取得します。 返される値には、次のフラグが 1 つ以上含まれています。
|
[out] pType
プロパティ値のデータ型を受け取る変数のアドレス。
[out] pValue
プロパティ値を受け取るバイト バッファーのアドレス。
[in, out] pdwSize
値バッファーのサイズへのポインター (バイト単位)。 pValue が NULL の場合、メソッドはこの値を必要なサイズに設定します。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | wmcodecdsp.h |