estructura D3D11_VIDEO_DECODER_BUFFER_DESC1 (d3d11_1.h)

Describe un búfer comprimido para descodificar.

Sintaxis

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;

Miembros

BufferType

Tipo de búfer.

DataOffset

Desplazamiento de los datos pertinentes desde el principio del búfer, en bytes. Este valor debe ser cero.

DataSize

Tamaño de los datos pertinentes.

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.

pSubSampleMappingBlock

Puntero a una matriz de estructuras de D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK , que indica exactamente qué bytes del búfer de descodificación están cifrados y cuáles están en la posición clara. Si el búfer de descodificación no contiene datos cifrados, establezca este miembro en NULL.

Los valores de los bloques de asignación de subejemplos son relativos al inicio del búfer de descodificación.

SubSampleMappingCount

Número de estructuras de D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK especificadas en el parámetro pSubSampleMappingBlocks . Si pSubSampleMappingBlocks es NULL, establezca este miembro en cero.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado d3d11_1.h

Consulte también

Estructuras de vídeo de Direct3D 11