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 值表示顯示器支援進階色彩功能。 DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 目前不是顯示使用的色彩空間;這隻是中繼交換鏈結色彩空間。
如需詳細的亮度和色彩功能,請參閱此結構的其他成員。
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 |