分享方式:


D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE結構 (d3d10umddi.h)

指定視訊處理的色彩空間。

語法

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE {
       UINT Usage : 1;
       UINT RGB_Range : 1;
       UINT YCbCr_Matrix : 1;
       UINT YCbCr_xvYCC : 1;
  [in] UINT Nominal_Range : 2;
       UINT Reserved : 26;
} D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE;

成員

Usage

指定輸出是否要用於播放或視訊處理(例如編輯或撰寫)。 裝置可以根據類型優化處理。 默認狀態值為 0 (播放)。

價值 意義
0 重播
1 視訊處理

RGB_Range

指定 RGB 色彩範圍。 默認狀態值為 0 (完整範圍)。

價值 意義
0 全範圍 (0-255)
1 限量範圍 (16-235)

YCbCr_Matrix

指定 YCbCr 傳輸矩陣。 默認狀態值為 0 (BT.601)。

價值 意義
0 ITU-R BT.601
1 ITU-R BT.709

YCbCr_xvYCC

指定輸出是否使用傳統的 YCbCr 或擴充的 YCbCr (xvYCC)。 默認狀態值為零(傳統 YCbCr)。

價值 意義
0 傳統 YCbCr
1 擴充 YCbCr (xvYCC)

[in] Nominal_Range

UINT 值,指定 D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE 列舉會描述 YUV 數據的亮度範圍。 默認狀態值為零,表示 16 到 235 的工作室亮度範圍,包含 [16, 235]。

當 YUV 格式資料轉換成 RGB 格式時,D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE 所指定的亮度範圍會在轉換成 RGB 之前套用至 YUV 數據。

如需亮度範圍的詳細資訊,請參閱 Windows 8.1 中的YUV 格式範圍。

從 Windows 8.1 開始支援。

Reserved

保留供系統使用。 設定為零。

要求

要求 價值
最低支援的用戶端 Windows 8
支援的最低伺服器 Windows Server 2012
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE