DXGI_OUTPUT_DESC1 結構 (dxgi1_6.h)
描述介面卡 (視訊卡) 與裝置之間的輸出或實體連線,包括色彩功能和連線類型的其他資訊。
語法
typedef struct DXGI_OUTPUT_DESC1 {
WCHAR DeviceName[32];
RECT DesktopCoordinates;
BOOL AttachedToDesktop;
DXGI_MODE_ROTATION Rotation;
HMONITOR Monitor;
UINT BitsPerColor;
DXGI_COLOR_SPACE_TYPE ColorSpace;
FLOAT RedPrimary[2];
FLOAT GreenPrimary[2];
FLOAT BluePrimary[2];
FLOAT WhitePoint[2];
FLOAT MinLuminance;
FLOAT MaxLuminance;
FLOAT MaxFullFrameLuminance;
} DXGI_OUTPUT_DESC1;
成員
DeviceName[32]
類型: WCHAR[32]
包含輸出裝置名稱的字串。
DesktopCoordinates
類型: RECT
RECT結構,其中包含桌面座標中的輸出界限。 桌面座標取決於桌上型電腦每英吋的點數 (DPI) 。 如需撰寫 DPI 感知 Win32 應用程式的相關資訊,請參閱 高 DPI。
AttachedToDesktop
類型: BOOL
True 是表示 如果輸出附加至桌面;否則為 false。
Rotation
描述輸出如何旋轉影像的 DXGI_MODE_ROTATION 列舉型別成員。
Monitor
類型: HMONITOR
代表顯示監視器的 HMONITOR 控制碼。 如需詳細資訊,請參閱 HMONITOR 和裝置內容。
BitsPerColor
類型: UINT
附加至此輸出之顯示器使用中線格式的每個色彩通道位數。
ColorSpace
附加至此輸出之顯示器的目前進階色彩功能。 具體來說,是否能夠重現 sRGB 色彩空間之外的色彩和亮度值。 DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709值表示顯示器限制為 SDR/sRGB;DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020值表示顯示器支援進階色彩功能。
如需詳細的亮度和色彩功能,請參閱此結構的其他成員。
RedPrimary[2]
類型: FLOAT[2]
附加至此輸出之顯示器的紅色主要色彩,以 xy 座標表示。 此值通常來自對應顯示器的 EDID,或有時來自覆寫。
GreenPrimary[2]
類型: FLOAT[2]
附加至此輸出之顯示器的綠色主要複本,以 xy 座標表示。 此值通常來自對應顯示器的 EDID,或有時來自覆寫。
BluePrimary[2]
類型: FLOAT[2]
附加至此輸出之顯示器的藍色主要複本,以 xy 座標表示。 此值通常來自對應顯示器的 EDID,或有時來自覆寫。
WhitePoint[2]
類型: FLOAT[2]
附加至此輸出之顯示器的白色點,以 xy 座標表示。 此值通常來自對應顯示器的 EDID,或有時來自覆寫。
MinLuminance
類型: FLOAT
附加至此輸出的顯示器能夠轉譯的最小亮度,以 nits 為單位。 內容不應超過這個最小值,以獲得最佳轉譯。 此值通常來自對應顯示器的 EDID,或有時來自覆寫。
MaxLuminance
類型: FLOAT
在 nits 中,附加至此輸出的顯示器能夠轉譯的最大亮度;這個值可能只對面板的社區域有效。 內容不應超過這個最小值,以獲得最佳轉譯。 此值通常來自對應顯示器的 EDID,或有時來自覆寫。
MaxFullFrameLuminance
類型: FLOAT
在 nits 中,附加至此輸出的顯示器能夠轉譯的最大亮度;不同于 MaxLuminance,這個值對於填滿面板整個區域的色彩有效。 內容不應超過整個面板的這個值,以獲得最佳轉譯。 此值通常來自對應顯示器的 EDID,或有時來自覆寫。
備註
DXGI_OUTPUT_DESC1結構是由IDXGIOutput6::GetDesc1方法初始化。
需求
標頭 | dxgi1_6.h |