Compartilhar via


estrutura DXVADDI_DECODEBUFFERINFO (d3dumddi.h)

A estrutura DXVADDI_DECODEBUFFERINFO descreve informações sobre um tipo específico de buffer compactado necessário para um cenário de decodificação de vídeo.

Sintaxe

typedef struct _DXVADDI_DECODEBUFFERINFO {
  [out] D3DDDIFORMAT CompressedBufferType;
  [out] UINT         CreationWidth;
  [out] UINT         CreationHeight;
  [out] D3DDDI_POOL  CreationPool;
} DXVADDI_DECODEBUFFERINFO;

Membros

[out] CompressedBufferType

Um valor do tipo D3DDDIFORMAT que indica o formato de pixel do buffer.

[out] CreationWidth

A largura dos dados no buffer como o número de unidades de bits. Por exemplo, os dados AYUV são especificados em unidades de 32 bits, os dados IA44/AI44 são especificados em unidades de 8 bits e os dados DPXD são especificados em unidades de 2 bits.

O driver deve atribuir um valor a CreationWidth que seja um múltiplo de 2 e não exceda 65535.

[out] CreationHeight

A altura dos dados no buffer como o número de unidades de bits. Por exemplo, os dados AYUV são especificados em unidades de 32 bits, os dados IA44/AI44 são especificados em unidades de 8 bits e os dados DPXD são especificados em unidades de 2 bits.

O driver deve atribuir um valor a CreationHeight que não exceda 65535.

[out] CreationPool

Um valor do tipo D3DDDI_POOL que indica o tipo de memória em que o buffer existe.

Comentários

Um ponteiro para a estrutura DXVADDI_DECODEINPUT é especificado no membro pInfo da estrutura D3DDDIARG_GETCAPS , juntamente com um valor D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO no membro Type de D3DDDIARG_GETCAPS, em uma chamada para a função GetCaps do driver de exibição do modo de usuário para recuperar informações sobre os tipos de buffers compactados necessários para acelerar um tipo de decodificação de vídeo directX VA específico. As informações sobre os tipos de buffers compactados são retornadas em uma matriz de estruturas DXVADDI_DECODEBUFFERINFO por meio do membro pData do D3DDDIARG_GETCAPS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

DXVADDI_DECODEINPUT

Getcaps