IDirect3DVideoDevice9::GetDXVAGuids メソッド
ディスプレイ ドライバーでサポートされている DirectX Video Acceleration (DXVA) プロファイルの一覧を取得します。
構文
HRESULT GetDXVAGuids(
DWORD *pNumGuids,
GUID *pGuids
);
パラメーター
-
pNumGuids
-
入力時に、 pGuids 配列内の要素の数を指定します。 pGuids が NULL の場合、 の
*pNumGuids
値は 0 である必要があります。出力時に pGuids が NULL の場合、 pNumGuids は制限モード DXVA プロファイルの数を受け取ります。 それ以外の場合、 pNumGuids は pGuids 配列にコピーされた GUID の実際の数を受け取ります。
-
pGuids
-
GUID または NULL の配列のアドレス。 値が NULL 以外の場合、配列は制限モード DXVA プロファイルを指定する GUID のリストを受け取ります。 これらの GUID は dxva.h で定義され、 DXVA 1.0 仕様に記載されています。
戻り値
このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
解説
このメソッドを 2 回呼び出します。 最初の呼び出しで、 pGuids を NULL に設定 します。 pNumGuids パラメーターは、DXVA プロファイル GUID の数を受け取ります。 必要なサイズの GUID の配列を割り当てて、 メソッドを再度呼び出します。 今回は、 pGuids を配列のアドレスに設定します。 メソッドは、DXVA プロファイル GUID の一覧を配列に入力します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目