struttura D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS (d3d12video.h)
Rappresenta gli argomenti di output in ID3D12VideoEncodeCommandList2::EncodeFrame.
Sintassi
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;
Members
Bitstream
Oggetto A D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM contenente il risultato dell'operazione di codifica.
ReconstructedPicture
Oggetto D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE che rappresenta un'immagine ricostruita generata dal frame di input. Questa risorsa è necessaria solo se l'immagine codificata viene contrassegnata come immagine di riferimento nella struttura del controllo immagine corrispondente per questa operazione di codifica, è possibile impostare NULL in caso contrario perché l'immagine ricostruita non verrà scritta nell'output.
EncoderOutputMetadata
Un D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER che rappresenta i metadati di codifica restituiti dal codificatore nel layout specifico dell'hardware. Questi dati devono essere risolti in un formato leggibile usando ID3D12VIDEOCOMMANDLIST2::ResolveEncoderOutputMetadata.
Commenti
Il chiamante deve verificare i requisiti di allineamento per le risorse di output usate per l'operazione di codifica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Intestazione | d3d12video.h |