struttura D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1 (d3d12video.h)

Rappresenta gli argomenti di input per ID3D12VideoEncodeCommandList4::EncodeFrame1, con supporto per i metadati facoltativi.

Syntax

typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1 {
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC          SequenceControlDesc;
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC1          PictureControlDesc;
  ID3D12Resource                                     *pInputFrame;
  UINT                                               InputFrameSubresource;
  UINT                                               CurrentFrameBitstreamMetadataSize;
  D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS OptionalMetadata;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1;

Members

SequenceControlDesc

Oggetto D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC che specifica la configurazione per la sequenza di codifica video.

PictureControlDesc

Oggetto D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC che specifica la configurazione per l'immagine di codifica video.

pInputFrame

Puntatore all'OGGETTO ID3D12Resource che rappresenta il frame di input da codificare.

InputFrameSubresource

Indice della sottorisorsa del frame di input.

CurrentFrameBitstreamMetadataSize

Dimensioni previste in byte dei metadati bitstream del frame corrente.

OptionalMetadata

Valore D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS che indica quali metadati facoltativi abilitare durante la codifica di questo frame.

Osservazioni:

Questa struttura estende D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS con il campo OptionalMetadata .

Requisiti

Requisito Valore
Intestazione d3d12video.h

Vedere anche

ID3D12VideoEncodeCommandList4::EncodeFrame1

D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS