estructura D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 (d3d12umddi.h)

La estructura D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 encapsula la salida de secuencia de bits comprimida para la operación de codificación.

Sintaxis

typedef struct D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 {
  D3D12DDI_HRESOURCE hDrvBuffer;
  UINT64             Offset;
} D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080;

Miembros

hDrvBuffer

Identificador de recursos para el búfer que contiene la secuencia de bits comprimida. El tamaño del búfer de recursos no es el tamaño disponible para esta operación de codificación. En concreto, el tamaño disponible para la salida del fotograma actual en este búfer es el tamaño de este búfer menos Offset.

Offset

Desplazamiento en la secuencia de bits comprimida en la que el codificador puede empezar a agregar la salida del fotograma actual, en bytes.

Comentarios

Se espera que la secuencia de bits de salida contenga los encabezados de subregión, pero no la imagen, secuencia, vídeo u otros encabezados. Es responsabilidad del host codificar estos otros encabezados y generar la secuencia de bits completa.

En la creación de particiones de fotogramas de subregión, todas las subregiones de una salida de operación de codificación de fotogramas determinada deben colocarse en orden superior/abajo, izquierdo/derecho y deben ser contiguos.

Consulte codificación de vídeo D3D12 para obtener información general.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 (WDDM 3.0)
Encabezado d3d12umddi.h

Consulte también

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2