Compartir a través de


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

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 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

Tipo: HMONITOR

Identificador HMONITOR que representa el monitor de visualización. Para obtener más información, consulte HMONITOR y device Context.

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

Consulte también

estructuras DXGI de