D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS列舉 (d3d12video.h)
指定反交錯視訊處理器功能。
Syntax
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
} ;
常數
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE 沒有可用的取消交錯功能。 |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB 視訊處理器可以執行bob deinterlacing。 在bob deinterlacing中,遺漏的欄位行會從上述和下方的行進行插補。 Bob deinterlacing 不需要參考框架。 |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM 視訊處理器可以執行自定義高品質反交錯,這需要在指定功能D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO時,填入D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO的 [過去框架] 和 [FutureFrames] 輸出欄位所指出的參考畫面數目。 如果視訊處理器沒有必要的參考畫面數目,則會回復為bob取消交錯。 |
規格需求
需求 | 值 |
---|---|
標頭 | d3d12video.h |