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
如此 如果输出附加到桌面;否则为 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 |