D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080列舉 (d3d12umddi.h)
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080列舉會報告給定組態的支援。 針對WDDM 3.0) 使用 Windows 11 (完整視訊編碼功能支援D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0。
Syntax
typedef enum D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 {
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
} ;
常數
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE 未設定旗標, (表示不支援) 。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK 指出編碼器通常會支援指定的組態,以及其餘旗標來傳達特定限制或沒有一般支援。 D3D12 偵錯層可以提供進一步的資訊。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE 表示在編碼會話中間變更速率控件的支援。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE 指出在編碼會話中間變更解析的支援。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE 設定時,啟用設定視訊緩衝驗證程式 (VBV) 速率控制演算法的初始完整性和容量。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE 表示支援速率控制模式,這些模式牽涉到畫面分析,以降低效能成本來優化比特率使用量。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS 設定時,參照重建圖片的紋理只能參考為紋理陣列,而不是每個資源具有數位大小為1的不同紋理 2D 資源數位。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE 指出對差異量子化參數的支援, (QP) 速率控制中的使用量。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE 表示在編碼會話期間支援動態子配置變更。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE 指出速率控制中可調整 QP 範圍的支援。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE 指出速率控制中可調整的初始 QP 支援。 |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE 指出每個編碼框架在比特率演算法中設定上限的支援。 |
備註
針對WDDM 3.0) 使用 Windows 11 (完整視訊編碼功能支援D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12umddi.h |