Compartir a través de


estructura D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 (d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 se usa con VideoDecoderSubmitBuffers1 para enviar uno o varios búferes para la descodificación.

Sintaxis

typedef struct D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 {
  D3D10DDI_HRESOURCE                                   hResource;
  D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE                 BufferType;
  UINT                                                 DataOffset;
  UINT                                                 DataSize;
  void                                                 *pIV;
  UINT                                                 IVSize;
  D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK *pSubSampleMappingBlock;
  UINT                                                 SubSampleMappingCount;
} D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1;

Miembros

hResource

Identificador del objeto de recurso que se creó mediante una llamada a CreateResource.

BufferType

Tipo de búfer, especificado como miembro de la enumeración D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE .

DataOffset

Desplazamiento de los datos pertinentes desde el principio del búfer, en bytes.

Importante 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 miembro pIV . Si pIV es NULL, establezca este miembro en cero.

pSubSampleMappingBlock

Puntero a una matriz de estructuras de D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK , que indican 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 D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK especificadas en el miembro pSubSampleMappingBlocks . Si pSubSampleMappingBLocks es NULL, establezca este miembro en cero.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CreateResource

D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK