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 |