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 |