Condividi tramite


struttura D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 (d3d12umddi.h)

La struttura D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 contiene i parametri della sequenza di input e del controllo immagine per un'operazione di codifica video.

Sintassi

typedef struct D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 {
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 SequenceControlDesc;
  D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0  PictureControlDesc;
  D3D12DDI_HRESOURCE                                  hDrvInputTexture2D;
  UINT                                                InputFrameSubresource;
  UINT                                                CurrentFrameBitstreamMetadataSize;
} D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0;

Membri

SequenceControlDesc

Struttura D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 che definisce la configurazione per la sequenza video.

PictureControlDesc

Struttura D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 che definisce la configurazione per l'immagine video.

hDrvInputTexture2D

Handle per il frame di input da codificare. Questo frame di input è una risorsa D3D12 che può essere utilizzata da altre parti della pipeline e pertanto non deve avere il flag D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY impostato.

InputFrameSubresource

Indice delle risorse secondarie per la risorsa hDrvInputTexture2D.

CurrentFrameBitstreamMetadataSize

Numero di byte aggiunti al flusso di bit finale tra la fine dell'ultimo PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 output di bitstream compresso e l'output della chiamata corrente. Questo membro è progettato per acquisire le dimensioni di eventuali intestazioni o messaggi di metadati aggiunti dal client al flusso di bit finale. È progettato per essere usato come hint dagli algoritmi di controllo della frequenza per tenere traccia delle dimensioni full bitstream.

Osservazioni

Per informazioni generali, vedere di codifica video D3D12.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11 (WDDM 3.0)
intestazione d3d12umddi.h

Vedere anche

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0