Структура 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 .
Pool
Пул памяти, в котором создается поверхность, указанная в качестве значения D3DPOOL .
Format
Формат пикселя, указанный в качестве значения D3DFORMAT .
Комментарии
Чтобы создать сжатые поверхности, вызовите IDirect3DVideoDevice9::CreateSurface.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | dxva9typ.h (включая Dxva.h) |