Condividi tramite


enumerazione D3D12_VIDEO_ENCODER_HEAP_FLAGS (d3d12video.h)

Specifica le opzioni dell'heap per la codifica video.

Sintassi

typedef enum D3D12_VIDEO_ENCODER_HEAP_FLAGS {
  D3D12_VIDEO_ENCODER_HEAP_FLAG_NONE,
  D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_SUBREGION_NOTIFICATION_ARRAY_OF_BUFFERS,
  D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_SUBREGION_NOTIFICATION_SINGLE_BUFFER,
  D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_DIRTY_REGIONS,
  D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_RATE_CONTROL_FRAME_ANALYSIS
} ;

Constants

 
D3D12_VIDEO_ENCODER_HEAP_FLAG_NONE
Nessun flag.
D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_DIRTY_REGIONS
Indica che l'heap del codificatore supporta le aree dirty. Obbligatorio quando si usa D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_DIRTY_REGIONS_INPUT.
D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_RATE_CONTROL_FRAME_ANALYSIS
Indica al driver che verranno usati due passaggi con l'ID3D12VideoEncoderHeap1 associato. Il driver usa questo flag per allocare e inizializzare lo stato interno necessario per l'archiviazione di due contesti pass in questo oggetto.

Requisiti

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