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 |