estrutura D3D11_VIDEO_DECODER_BUFFER_DESC (d3d11.h)

Descreve um buffer compactado para decodificação.

Sintaxe

typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC {
  D3D11_VIDEO_DECODER_BUFFER_TYPE BufferType;
  UINT                            BufferIndex;
  UINT                            DataOffset;
  UINT                            DataSize;
  UINT                            FirstMBaddress;
  UINT                            NumMBsInBuffer;
  UINT                            Width;
  UINT                            Height;
  UINT                            Stride;
  UINT                            ReservedBits;
  void                            *pIV;
  UINT                            IVSize;
  BOOL                            PartialEncryption;
  D3D11_ENCRYPTED_BLOCK_INFO      EncryptedBlockInfo;
} D3D11_VIDEO_DECODER_BUFFER_DESC;

Membros

BufferType

O tipo de buffer, especificado como membro da enumeração D3D11_VIDEO_DECODER_BUFFER_TYPE .

BufferIndex

Reservado.

DataOffset

O deslocamento dos dados relevantes do início do buffer, em bytes. Esse valor precisa ser zero.

DataSize

FirstMBaddress

O endereço de macroblock do primeiro macroblock no buffer. O endereço de macroblock é dado na ordem de verificação do raster.

NumMBsInBuffer

O número de macroblocks de dados no buffer. Essa contagem inclui macroblocks ignorados.

Width

Reservado. Defina como zero.

Height

Reservado. Defina como zero.

Stride

Reservado. Defina como zero.

ReservedBits

Reservado. Defina como zero.

pIV

Um ponteiro para um buffer que contém um IV (vetor de inicialização) para dados criptografados. Se o buffer de decodificação não contiver dados criptografados, defina esse membro como NULL.

IVSize

O tamanho do buffer especificado no parâmetro pIV . Se pIV for NULL, defina esse membro como zero.

PartialEncryption

Se TRUE, as superfícies de vídeo serão parcialmente criptografadas.

EncryptedBlockInfo

Uma estrutura D3D11_ENCRYPTED_BLOCK_INFO que especifica quais bytes da superfície são criptografados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d3d11.h

Confira também

Estruturas de vídeo do Direct3D 11

ID3D11VideoContext::SubmitDecoderBuffers