struttura D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS1 (d3d12video.h)

Rappresenta gli argomenti di output per ID3D12VideoEncodeCommandList4::EncodeFrame1, con supporto per la notifica delle aree secondarie.

Syntax

typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS1 {
  D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM1            Bitstream;
  D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE            ReconstructedPicture;
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER EncoderOutputMetadata;
  D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE            FrameAnalysisReconstructedPicture;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS1;

Members

Bitstream

Oggetto D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM1 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 è contrassegnata come immagine di riferimento nella struttura del controllo immagine corrispondente. Impostare su NULL in caso contrario.

EncoderOutputMetadata

Oggetto 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 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.

FrameAnalysisReconstructedPicture

Un D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE per l'analisi dei fotogrammi ricostruita immagine, usata con la funzionalità di analisi dei fotogrammi (codifica a due passaggi).

Osservazioni:

Il chiamante deve verificare i requisiti di allineamento per le risorse di output usate nell'operazione di codifica.

Requisiti

Requisito Valore
Intestazione d3d12video.h

Vedere anche

ID3D12VideoEncodeCommandList4::EncodeFrame1

D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS