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