Condividi tramite


enumerazione D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS (d3d12video.h)

Specifica i flag di controllo immagine del codificatore video.

Sintassi

typedef enum D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS {
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE,
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
} ;

Costanti

 
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE
Nessuno.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
Il frame associato verrà usato come frame di riferimento nei comandi di codifica futuri. Indica che l'immagine ricostruita insieme al bitstream deve essere restituita affinché l'host lo inserisca nelle chiamate future nell'elenco di riferimenti alle immagini ricostruite.

Si noti che potrebbero esserci limitazioni per alcuni tipi di frame da contrassegnare come riferimenti. Controllare il supporto delle funzionalità prima di impostare questo valore.

Commenti

I valori di questa enumerazione vengono utilizzati da D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC.

Se questo flag non è impostato, il D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE.pReconstructedPicture può essere nullptr nella chiamata associata a ID3D12VideoEncodeCommandList2::EncodeFrame.

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h