Compartir a través de


estructura D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS (d3d12video.h)

Representa argumentos de salida en ID3D12VideoEncodeCommandList2::EncodeFrame.

Sintaxis

typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM             Bitstream;
  D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE            ReconstructedPicture;
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER EncoderOutputMetadata;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS;

Miembros

Bitstream

Un D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM que contiene el resultado de la operación de codificación.

ReconstructedPicture

Un D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE que representa una imagen reconstruida generada a partir del marco de entrada. Este recurso solo es necesario si la imagen codificada está marcada para usarse como imagen de referencia en la estructura de control de imagen correspondiente para esta operación de codificación, NULL se puede establecer de lo contrario, ya que la imagen reconstruida no se escribirá en la salida.

EncoderOutputMetadata

Un D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER que representa los metadatos de codificación devueltos por el codificador en el diseño específico del hardware. Estos datos se deben resolver en un formato legible mediante ID3D12VIDEOCOMMANDLIST2::ResolveEncoderOutputMetadata.

Comentarios

El autor de la llamada debe comprobar los requisitos de alineación de los recursos de salida usados para la operación de codificación.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Compilación 22000 de Windows
Encabezado d3d12video.h