Share via


Estructura DXVACompBufferInfo (dxva9typ.h)

Especifica los requisitos para las superficies comprimidas para la aceleración de vídeo directX (DXVA).

Para obtener esta información, llame a IDirect3DVideoDevice9::GetDXVACompressedBufferInfo. Cada estructura DXVACompBufferInfo proporciona los requisitos para un tipo de superficie DXVA específico. El tipo de superficie se define implícitamente por el índice de la matriz que se pasa al parámetro pBufferInfo .

Sintaxis

typedef struct _DXVACompBufferInfo {
  DWORD     NumCompBuffers;
  DWORD     WidthToCreate;
  DWORD     HeightToCreate;
  DWORD     BytesToAllocate;
  DWORD     Usage;
  D3DPOOL   Pool;
  D3DFORMAT Format;
} DXVACompBufferInfo;

Miembros

NumCompBuffers

Número de superficies de este tipo que se van a crear.

WidthToCreate

Ancho de la superficie, en píxeles.

HeightToCreate

Alto de la superficie, en píxeles.

BytesToAllocate

Tamaño de la superficie, en bytes.

Usage

OR bit a bit de una o varias constantes D3DUSAGE .

Pool

Grupo de memoria en el que se va a crear la superficie, especificado como un valor de D3DPOOL .

Format

Formato de píxel, especificado como un valor de D3DFORMAT .

Comentarios

Para crear las superficies comprimidas, llame a IDirect3DVideoDevice9::CreateSurface.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado dxva9typ.h (include Dxva.h)

Consulte también

Estructuras de vídeo de Direct3D

IDirect3DVideoDevice9::GetDXVACompressedBufferInfo