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
一個或多個D3DUSAGE常數的位 OR。
Pool
要在其中建立表面的記憶體集區,指定為 D3DPOOL 值。
Format
圖元格式,指定為 D3DFORMAT 值。
備註
若要建立壓縮表面,請呼叫 IDirect3DVideoDevice9::CreateSurface。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | dxva9typ.h (包含 Dxva.h) |