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 |