estructura de D3D11_VIDEO_DECODER_BUFFER_DESC (d3d11.h)
Describe un búfer comprimido para la descodificación.
Sintaxis
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;
Miembros
BufferType
Tipo de búfer, especificado como miembro de la enumeración D3D11_VIDEO_DECODER_BUFFER_TYPE .
BufferIndex
Reservado.
DataOffset
Desplazamiento de los datos pertinentes desde el principio del búfer, en bytes. Este valor debe ser cero.
DataSize
FirstMBaddress
Dirección de bloqueo de macros del primer bloque de macros en el búfer. La dirección de bloqueo de macros se da en orden de examen de trama.
NumMBsInBuffer
Número de macrobloqueos de datos en el búfer. Este recuento incluye macroblocks omitidos.
Width
Reservado. Establecer en cero.
Height
Reservado. Establecer en cero.
Stride
Reservado. Establecer en cero.
ReservedBits
Reservado. Establecer en cero.
pIV
Puntero a un búfer que contiene un vector de inicialización (IV) para los datos cifrados. Si el búfer de descodificación no contiene datos cifrados, establezca este miembro en NULL.
IVSize
Tamaño del búfer especificado en el parámetro pIV . Si pIV es NULL, establezca este miembro en cero.
PartialEncryption
Si es TRUE, las superficies de vídeo se cifran parcialmente.
EncryptedBlockInfo
Estructura D3D11_ENCRYPTED_BLOCK_INFO que especifica qué bytes de la superficie se cifran.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | d3d11.h |