DXVACompBufferInfo 構造体 (dxva9typ.h)
DirectX ビデオ アクセラレーション (DXVA) の圧縮サーフェスの要件を指定します。
この情報を取得するには、 IDirect3DVideoDevice9::GetDXVACompressedBufferInfo を呼び出します。 各 DXVACompBufferInfo 構造体は、特定の DXVA サーフェスタイプの要件を提供します。 サーフェス型は、 pBufferInfo パラメーターに渡される配列のインデックスによって暗黙的に定義されます。
構文
typedef struct _DXVACompBufferInfo {
DWORD NumCompBuffers;
DWORD WidthToCreate;
DWORD HeightToCreate;
DWORD BytesToAllocate;
DWORD Usage;
D3DPOOL Pool;
D3DFORMAT Format;
} DXVACompBufferInfo;
メンバー
NumCompBuffers
作成するこの種類のサーフェスの数。
WidthToCreate
サーフェスの幅 (ピクセル単位)。
HeightToCreate
サーフェスの高さ (ピクセル単位)。
BytesToAllocate
サーフェスのサイズ (バイト単位)。
Usage
1 つ以上のD3DUSAGE定数のビットごとの OR。
Pool
D3DPOOL値として指定された、サーフェスを作成するメモリ プール。
Format
D3DFORMAT値として指定されたピクセル形式。
注釈
圧縮サーフェスを作成するには、 IDirect3DVideoDevice9::CreateSurface を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | dxva9typ.h (Dxva.h を含む) |