estructura 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
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 high PPP.
AttachedToDesktop
Tipo: BOOL de
True si la salida está conectada al escritorio; de lo contrario, false.
Rotation
Tipo: DXGI_MODE_ROTATION
Miembro de la DXGI_MODE_ROTATION tipo enumerado que describe cómo la salida gira una imagen.
Monitor
Identificador
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
Las funcionalidades de color avanzadas actuales de la pantalla adjuntada a esta salida. En concreto, si es capaz de reproducir 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 de color avanzadas. DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 actualmente no es un espacio de color que muestra el uso; es simplemente un espacio de color intermedio de cadena de intercambio.
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]
El 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.
Observaciones
La estructura DXGI_OUTPUT_DESC1 se inicializa mediante el idXGIOutput6::GetDesc1 método.
Requisitos
Requisito | Valor |
---|---|
encabezado de |
dxgi1_6.h |