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

Consulte también

Estructuras de vídeo de Direct3D 11

ID3D11VideoContext::SubmitDecoderBuffers