DXVAHD_PROCESSOR_CAPS列舉 (dxvahd.h)

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 視訊處理器的處理功能。

Syntax

typedef enum _DXVAHD_PROCESSOR_CAPS {
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} DXVAHD_PROCESSOR_CAPS;

常數

 
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND
值: 0x1
視訊處理器可以執行混合取消交錯。

混合交錯中,交錯框架中的兩個欄位會混合成單一漸進式框架。 視訊處理器會在將 60i 轉換成 30p 時,以半速率取消交錯時使用混合反交錯。 Blend deinterlacing 不需要參考框架。
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB
值: 0x2
視訊處理器可以執行 bob deinterlacing。

bob 取消交錯中,遺漏的欄位行會從上述和下方的行插入。 Bob deinterlacing 不需要參考框架。
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE
值: 0x4
視訊處理器可以執行調適性取消交錯。

自適性反交錯 會使用空間或時態性插補,並根據動作量,在兩者之間切換。 如果視訊處理器未收到足夠的參考畫面來執行調適性反交錯,則會回復為 bob deinterlacing。
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
值: 0x8
視訊處理器可以執行動作補償的反交錯。

動作補償的反交錯 會使用動作向量來重新建立遺漏的線條。 如果視訊處理器未收到足夠的參考畫面來執行動作補償的反交錯,則會回復為 bob deinterlacing。
DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE
值: 0x10
視訊處理器可以執行反向電匯 (IVTC) 。

如果視訊處理器支援這項功能,DXVAHD_VPCAPS結構的ITele DXVAHD_VPCAPS Caps成員會指定支援哪些 IVTC 模式。
DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION
值: 0x20
視訊處理器可以插入畫面來轉換畫面播放速率。

需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 dxvahd.h

另請參閱

DXVA-HD

Direct3D 影片列舉

媒體基礎列舉