Поделиться через


структура 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 см. в высокого уровня 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 указывает, что дисплей поддерживает расширенные возможности цвета. 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

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

MaxLuminance

Тип: FLOAT

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

MaxFullFrameLuminance

Тип: FLOAT

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

Замечания

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

Требования

Требование Ценность
заголовка dxgi1_6.h

См. также

структуры DXGI