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