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 |