Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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,
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_QUANTIZATION_MATRIX_INPUT,
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_DIRTY_REGIONS_INPUT,
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_MOTION_VECTORS_INPUT
} ;
Constants
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONENessuno. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTUREIl 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 riferimento delle 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. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_QUANTIZATION_MATRIX_INPUTAbilitare l'input mappa di quantizzazione GPU tramite D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP. È inoltre necessario impostare D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_DELTA_QP. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_DIRTY_REGIONS_INPUTAbilitare l'input delle aree dirty tramite D3D12_VIDEO_ENCODER_DIRTY_REGIONS. L'ID3D12VideoEncoderHeap associato deve essere stato creato con D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_DIRTY_REGIONS. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_MOTION_VECTORS_INPUTAbilitare l'input dei vettori di movimento tramite D3D12_VIDEO_ENCODER_FRAME_MOTION_VECTORS. |
Osservazioni:
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 |