DXVA_DeinterlaceTech列舉 (dxva.h)
DXVA_DeinterlaceTech列舉會識別用來實作特定反交集演算法的基礎技術。
Syntax
typedef enum _DXVA_DeinterlaceTech {
DXVA_DeinterlaceTech_Unknown,
DXVA_DeinterlaceTech_BOBLineReplicate,
DXVA_DeinterlaceTech_BOBVerticalStretch,
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap,
DXVA_DeinterlaceTech_MedianFiltering,
DXVA_DeinterlaceTech_EdgeFiltering,
DXVA_DeinterlaceTech_FieldAdaptive,
DXVA_DeinterlaceTech_PixelAdaptive,
DXVA_DeinterlaceTech_MotionVectorSteered
} DXVA_DeinterlaceTech;
常數
DXVA_DeinterlaceTech_Unknown 指出演算法未知或專屬於硬體製造商。 |
DXVA_DeinterlaceTech_BOBLineReplicate 表示演算法會重複上方或下方的行,以建立遺漏的行。 這個方法看起來很不規則,不建議這麼做。 |
DXVA_DeinterlaceTech_BOBVerticalStretch 指定演算法,此演算法會以兩個因素垂直延展每個視訊字段,以建立遺漏的線條。 會進行垂直調整,以確保產生的影像不會向上和向下移動。 |
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap 使用 4 點選篩選,將每個視訊字段垂直延展兩個因素,以建立遺漏的線條。 |
DXVA_DeinterlaceTech_MedianFiltering 指定遺漏行中的圖元會由中位數篩選作業重新建立。 |
DXVA_DeinterlaceTech_EdgeFiltering 指定遺漏線條中的圖元會由邊緣篩選重新建立。 在此程式中,會套用空間方向篩選來判斷圖片內容中邊緣的方向,而遺漏的圖元是透過沿著 (篩選來建立,而不是跨偵測到的邊緣) 。 |
DXVA_DeinterlaceTech_FieldAdaptive 根據動作數量,指定在空間或時態性內插補點之間切換欄位為基礎,以重新建立遺漏線條中的圖元。 |
DXVA_DeinterlaceTech_PixelAdaptive 根據動作量,指定在空間或時態性內插補點之間切換圖元,以重新建立遺漏線條中的圖元。 |
DXVA_DeinterlaceTech_MotionVectorSteered 識別影片欄位序列內的物件。 遺失的圖元會在第一次對齊場景中個別對象的移動軸之後重新建立,使其與時間軸平行。 |
規格需求
需求 | 值 |
---|---|
標頭 | dxva.h (包含 Dxva.h) |