структура 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) рабочего стола. Сведения о написании приложений Win32 с поддержкой DPI см. в разделе High DPI.

AttachedToDesktop

Тип: BOOL

Значение true, если выходные данные подключены к рабочему столу; в противном случае — false.

Rotation

Тип: DXGI_MODE_ROTATION

Элемент DXGI_MODE_ROTATION перечисляемого типа, описывающего, как изображение поворачивается выходными данными.

Monitor

Тип: HMONITOR

Дескриптор HMONITOR, представляющий монитор дисплея. Дополнительные сведения см. в разделе HMONITOR и контекст устройства.

BitsPerColor

Тип: UINT

Число битов на цветовый канал для активного формата провода дисплея, подключенного к этому выходу.

ColorSpace

Тип: DXGI_COLOR_SPACE_TYPE

Текущие расширенные возможности цвета дисплея, подключенного к этим выходным данным. В частности, может ли он воспроизводить значения цвета и яркости за пределами цветового пространства sRGB. Значение DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 указывает, что отображение ограничено SDR/sRGB; Значение DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 указывает, что дисплей поддерживает расширенные возможности цвета.

Подробные сведения о возможностях яркости и цвета см. в дополнительных элементах этой структуры.

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

Минимальная яркость (в нитах), которую может отрисовывать дисплей, подключенный к этому выходу. Содержимое не должно превышать это минимальное значение для оптимальной отрисовки. Это значение обычно исходит из EDID соответствующего дисплея или иногда из переопределения.

MaxLuminance

Тип: FLOAT

Максимальная яркость (в нитах), которую дисплей, подключенный к этому выходу, способен отрисовывать; Это значение, скорее всего, допустимо только для небольшой области панели. Содержимое не должно превышать это минимальное значение для оптимальной отрисовки. Это значение обычно исходит из EDID соответствующего дисплея или иногда из переопределения.

MaxFullFrameLuminance

Тип: FLOAT

Максимальная яркость (в нитах), которую дисплей, подключенный к этому выходу, способен отрисовывать; в отличие от MaxLuminance, это значение допустимо для цвета, заполняющего всю область панели. Содержимое не должно превышать это значение на всей панели для оптимальной отрисовки. Это значение обычно исходит из EDID соответствующего дисплея или иногда из переопределения.

Комментарии

Структура DXGI_OUTPUT_DESC1 инициализируется методом IDXGIOutput6::GetDesc1 .

Требования

   
Верхняя часть dxgi1_6.h

См. также раздел

Структуры DXGI