Condividi tramite


enumerazione D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS (d3d12video.h)

Specifica le funzionalità del processore video di deinterlacing.

Sintassi

typedef enum D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS {
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE,
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB,
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM
} ;

Costanti

 
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE
Non sono disponibili funzionalità di deinterlacing.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB
Il processore video può eseguire bob deinterlacing. In bob deinterlacing le righe di campo mancanti vengono interpolate dalle righe sopra e sotto. Bob deinterlacing non richiede fotogrammi di riferimento.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM
Il processore video può eseguire un deinterlacing personalizzato di alta qualità, che richiede il numero di fotogrammi di riferimento indicati nei campi di output PastFrames e FutureFrames del D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO popolato da una chiamata a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO. Se il processore video non ha il numero necessario di fotogrammi di riferimento, torna a bob deinterlacing.

Requisiti

Requisito Valore
Intestazione d3d12video.h