Bagikan melalui


enumerasi D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS (d3d12video.h)

Menentukan kemampuan prosesor video deinterlacing.

Sintaks

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
} ;

Konstanta

 
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE
Tidak tersedia kemampuan deinterlacing.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB
Prosesor video dapat melakukan deinterlacing bob. Dalam bob deinterlacing, baris bidang yang hilang diinterpolasi dari garis di atas dan di bawah. Bob deinterlacing tidak memerlukan bingkai referensi.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM
Prosesor video dapat melakukan deinterlacing berkualitas tinggi kustom, yang memerlukan jumlah bingkai referensi yang ditunjukkan dalam bidang output PastFrames dan FutureFramesdari D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO yang diisi oleh panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO. Jika prosesor video tidak memiliki jumlah bingkai referensi yang diperlukan, prosesor tersebut akan kembali ke deinterlacing bob.

Persyaratan

Persyaratan Nilai
Header d3d12video.h