estructura D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM (d3d12video.h)
Encapsula la salida de secuencia de bits comprimida para la operación de codificación.
Sintaxis
typedef struct D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM {
ID3D12Resource *pBuffer;
UINT64 FrameStartOffset;
} D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM;
Miembros
pBuffer
Puntero a un id3D12Resource que contiene el búfer de secuencia de bits comprimido. Tenga en cuenta que el tamaño del búfer de recursos no es el tamaño disponible para esta operación de codificación porque FrameStartOffset debe tenerse en cuenta con este tamaño.
FrameStartOffset
Un UINT64 que especifica el desplazamiento en la secuencia de bits comprimida donde el codificador puede empezar a agregar la salida del marco actual.
Comentarios
Se espera que la secuencia de bits de salida contenga los encabezados de la subregión, pero no la imagen, secuencia, vídeo u otros encabezados. El host es responsable de codificar esos encabezados y generar la secuencia de bits completa.
En las particiones de fotogramas de la subregión, todas las subregiones para una salida de operación de codificación de fotogramas determinada deben colocarse en orden superior/abajo, izquierdo/derecho y deben ser contiguos.
Requisitos
Cliente mínimo compatible | Windows Build 22000 |
Servidor mínimo compatible | Windows Build 22000 |
Encabezado | d3d12video.h |