D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS列舉 (d3d11.h)
指定與反交錯、反向電匯 (IVTC) 和幀速率轉換相關的視訊處理功能。
Syntax
typedef enum D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS {
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} ;
常數
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND 值: 0x1 視訊處理器可以執行混合取消交錯。 在混合交錯中,交錯框架中的兩個字段會混合成單一漸進式框架。 視訊處理器會在將 60i 轉換成 30p 時,以半速率取消交錯時使用混合反交錯。 Blend deinterlacing 不需要參考框架。 |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB 值: 0x2 視訊處理器可以執行bob deinterlacing。 在bob取消交錯中,遺漏的欄位行會從上述和下方的行插入。 Bob deinterlacing 不需要參考框架。 |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE 值: 0x4 視訊處理器可以執行調適性取消交錯。 自適性反交錯會使用空間或時態性插補,並根據動作量,在兩者之間切換。 如果視訊處理器未收到足夠的參考畫面來執行調適性反交錯,則會回復為bob deinterlacing。 |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION 值: 0x8 視訊處理器可以執行動作補償的反交錯。 動作補償的反交錯會使用動作向量來重新建立遺漏的線條。 如果視訊處理器未收到足夠的參考畫面來執行動作補償的反交錯,則會回復為bob deinterlacing。 |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE 值: 0x10 視訊處理器可以執行反向電匯 (IVTC) 。 如果視訊處理器支援這項功能,D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS 結構的 ITele D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS Caps 成員會指定支援哪些 IVTC 模式。 |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION 值: 0x20 視訊處理器可以插入畫面來轉換幀速率。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
標頭 | d3d11.h |