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