Compartir a través de


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