Share via


estrutura D3D11_VIDEO_DECODER_BUFFER_DESC1 (d3d11_1.h)

Descreve um buffer compactado para decodificação.

Sintaxe

typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC1 {
  D3D11_VIDEO_DECODER_BUFFER_TYPE              BufferType;
  UINT                                         DataOffset;
  UINT                                         DataSize;
  void                                         *pIV;
  UINT                                         IVSize;
  D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK *pSubSampleMappingBlock;
  UINT                                         SubSampleMappingCount;
} D3D11_VIDEO_DECODER_BUFFER_DESC1;

Membros

BufferType

O tipo de buffer.

DataOffset

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

DataSize

Tamanho dos dados relevantes.

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.

pSubSampleMappingBlock

Um ponteiro para uma matriz de estruturas D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK , que indica exatamente quais bytes no buffer de decodificação são criptografados e quais estão limpos. Se o buffer de decodificação não contiver dados criptografados, defina esse membro como NULL.

Os valores nos blocos de mapeamento de sub amostra são relativos ao início do buffer de decodificação.

SubSampleMappingCount

O número de estruturas de D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK especificadas no parâmetro pSubSampleMappingBlocks . Se pSubSampleMappingBlocks for NULL, defina esse membro como zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho d3d11_1.h

Confira também

Estruturas de vídeo do Direct3D 11