estructura de DXGI_OUTPUT_DESC1 (dxgi1_6.h)
Describe una salida o conexión física entre el adaptador (tarjeta de vídeo) y un dispositivo, incluida información adicional sobre las funcionalidades de color y el tipo de conexión.
Sintaxis
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;
Miembros
DeviceName[32]
Tipo: WCHAR[32]
Cadena que contiene el nombre del dispositivo de salida.
DesktopCoordinates
Tipo: RECT
Estructura RECT que contiene los límites de la salida en coordenadas de escritorio. Las coordenadas de escritorio dependen de los puntos por pulgada (PPP) del escritorio. Para obtener información sobre cómo escribir aplicaciones Win32 compatibles con PPP, consulta Valores altos de PPP.
AttachedToDesktop
Tipo: BOOL
True si la salida está conectada al escritorio; de lo contrario, false.
Rotation
Tipo: DXGI_MODE_ROTATION
Miembro del DXGI_MODE_ROTATION tipo enumerado que describe cómo la salida gira una imagen.
Monitor
Tipo: HMONITOR
Identificador HMONITOR que representa el monitor de visualización. Para obtener más información, consulte HMONITOR y el contexto del dispositivo.
BitsPerColor
Tipo: UINT
Número de bits por canal de color para el formato de cable activo de la pantalla adjunta a esta salida.
ColorSpace
Tipo: DXGI_COLOR_SPACE_TYPE
Funcionalidades de color avanzadas actuales de la pantalla adjuntada a esta salida. En concreto, si es capaz de reproducir los valores de color y luminancia fuera del espacio de colores sRGB. Un valor de DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indica que la pantalla está limitada a SDR/sRGB; Un valor de DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indica que la pantalla admite funcionalidades avanzadas de color.
Para obtener funcionalidades detalladas de luminancia y color, consulte miembros adicionales de esta estructura.
RedPrimary[2]
Tipo: FLOAT[2]
Color rojo principal, en coordenadas xy, de la pantalla adjunta a esta salida. Este valor normalmente procede del EDID de la pantalla correspondiente o, a veces, de una invalidación.
GreenPrimary[2]
Tipo: FLOAT[2]
Color verde principal, en coordenadas xy, de la pantalla adjunta a esta salida. Este valor normalmente procede del EDID de la pantalla correspondiente o, a veces, de una invalidación.
BluePrimary[2]
Tipo: FLOAT[2]
Color azul principal, en coordenadas xy, de la pantalla adjunta a esta salida. Este valor normalmente procede del EDID de la pantalla correspondiente o, a veces, de una invalidación.
WhitePoint[2]
Tipo: FLOAT[2]
Punto blanco, en coordenadas xy, de la pantalla adjunta a esta salida. Este valor normalmente procede del EDID de la pantalla correspondiente o, a veces, de una invalidación.
MinLuminance
Tipo: FLOAT
La luminancia mínima, en nits, que la pantalla adjunta a esta salida es capaz de representar. El contenido no debe superar este valor mínimo para una representación óptima. Este valor normalmente procede del EDID de la pantalla correspondiente o, a veces, de una invalidación.
MaxLuminance
Tipo: FLOAT
La luminancia máxima, en nits, que la pantalla adjunta a esta salida es capaz de representar; es probable que este valor solo sea válido para un área pequeña del panel. El contenido no debe superar este valor mínimo para una representación óptima. Este valor normalmente procede del EDID de la pantalla correspondiente o, a veces, de una invalidación.
MaxFullFrameLuminance
Tipo: FLOAT
La luminancia máxima, en nits, que la pantalla adjunta a esta salida es capaz de representar; a diferencia de MaxLuminance, este valor es válido para un color que rellena todo el área del panel. El contenido no debe superar este valor en todo el panel para una representación óptima. Este valor normalmente procede del EDID de la pantalla correspondiente o, a veces, de una invalidación.
Comentarios
La estructura DXGI_OUTPUT_DESC1 se inicializa mediante el método IDXGIOutput6::GetDesc1 .
Requisitos
Encabezado | dxgi1_6.h |