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