IDirectXVideoProcessor::GetCreationParameters メソッド (dxva2api.h)

このデバイスの作成に使用されたパラメーターを取得します。

構文

HRESULT GetCreationParameters(
  [out] GUID            *pDeviceGuid,
  [out] DXVA2_VideoDesc *pVideoDesc,
  [out] D3DFORMAT       *pRenderTargetFormat,
  [out] UINT            *pMaxNumSubStreams
);

パラメーター

[out] pDeviceGuid

デバイス GUID を受け取ります。 このパラメーターは、NULL でもかまいません。

[out] pVideoDesc

呼び出し元によって割り当てられた DXVA2_VideoDesc 構造体へのポインター。 メソッドは、ビデオ形式の説明を構造体に入力します。 このパラメーターは、NULL でもかまいません。

[out] pRenderTargetFormat

D3DFORMAT 値として指定されたレンダー ターゲット形式を受け取ります。 詳細については、Direct3D のドキュメントを参照してください。 このパラメーターは、NULL でもかまいません。

[out] pMaxNumSubStreams

デバイスでサポートされているストリームの最大数を受信します。 このパラメーターは、NULL でもかまいません。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
E_INVALIDARG
引数が無効です。 少なくとも 1 つのパラメーターが NULL 以外である必要があります。

解説

結果に関心がない場合は、任意のパラメーターを NULL に設定できます。 少なくとも 1 つのパラメーターが NULL 以外である必要があります。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dxva2api.h

関連項目

DXVA ビデオ処理

IDirectXVideoProcessor