Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Флаги, описывающие возможности для управления монитором.
Синтаксис
typedef union _DXGK_MONITORLINKINFO_CAPABILITIES {
struct {
UINT Stereo : 1;
UINT WideColorSpace : 1;
UINT HighColorSpace : 1;
UINT DynamicColorSpace : 1;
UINT DynamicBitsPerColorChannel : 1;
UINT DynamicColorEncodingFormat : 1;
UINT DedicatedTimingGeneration : 1;
UINT TargetIndependentPrimary : 1;
UINT SyncLockIdentical : 1;
UINT Hdr10Plus : 1;
UINT DolbyVisionLowLatency : 1;
UINT VariableRefresh : 1;
#if ...
UINT Reserved : 20;
#elif
UINT Reserved : 21;
#elif
UINT Reserved : 22;
#elif
UINT Reserved : 25;
#else
UINT Reserved : 29;
#endif
};
UINT Value;
} DXGK_MONITORLINKINFO_CAPABILITIES, *PDXGK_MONITORLINKINFO_CAPABILITIES;
Члены
Stereo
Если значение TRUE и ресурсы не ограничены другими путями, поддерживаются режимы отображения стереосистемы.
WideColorSpace
Если значение TRUE, драйвер имеет возможность аппаратного обеспечения для выполнения матрицы поворота 3x3 для преобразования значений RGB из гаммы, определенной первичными данными SRGB/709 в первичные элементы панели. Драйвер также может отправлять любые необходимые сигналы управления на подключенный дисплей, чтобы указать правильную интерпретацию отправленных данных пикселей. Это включает обработку входных данных, подписанных в диапазоне (–2.0 до 2.0). Драйвер должен сделать это с всеми входными форматами 8888, 10-10-102 и fp16.
HighColorSpace
Если значение TRUE, драйвер поддерживает все перечисленные выше функции гаммы WideColorSpace, а также имеет возможность применять соответствующую кривую передачи для этого дисплея. Это означает принятие канонических данных цветового пространства в диапазоне [-128.0 до 256.0] и отправку всех необходимых сигналов управления на подключенное отображение, чтобы указать правильную интерпретацию.
DynamicColorSpace
Если значение TRUE, драйвер минипорта отображения поддерживает простое изменение битов формата провода на канал цвета на этот дисплей, если другие атрибуты не изменяются, что приведет к сбою. Если значение FALSE, простое изменение битов на канал цветов не поддерживается.
DynamicBitsPerColorChannel
Если значение TRUE, драйвер мини-порта отображения поддерживает простое изменение кодировки цвета формата провода на этом дисплее, если другие атрибуты не изменяются, что приведет к сбою. Если значение FALSE, простое изменение кодировки цвета не поддерживается.
DynamicColorEncodingFormat
Если значение TRUE, драйвер мини-порта дисплея поддерживает простое изменение цветового пространства на этом дисплее, если другие атрибуты не изменяются, что приведет к сбою. Если значение FALSE, простое изменение цветового пространства не поддерживается.
DedicatedTimingGeneration
Если значение TRUE, создание времени для этого дисплея не зависит от создания времени других дисплеев, таких как перечисление режима для этого целевого объекта может выполняться в изоляции от других активных целевых объектов. Изменение времени на этом дисплее не изменяет сроки, доступные для любого другого дисплея, и наоборот.
Как правило, этот флаг основан на целевом объекте, а не на основе сочетания целевого объекта и подключенного дисплея. Однако могут возникнуть случаи, когда некоторые базовые возможности выделены, но помимо базовых ресурсов, совместно используемых в целевых объектах. В этом случае, если максимальные требования подключенного дисплея соответствуют базовому плану, драйвер сможет сообщить о создании времени как выделенном и, следовательно, включить оптимизированное перечисление совместного времени.
TargetIndependentPrimary
Указывает, что целевой объект может поддерживать формат пикселей HDR.
Используется для указания того, что основные поверхности, используемые для сканирования на этом дисплее, могут использоваться в других целевых объектах этого адаптера, которые задают этот флаг и наоборот. Это позволит основным поверхностям делиться между целевыми объектами или перемещаться из одного целевого объекта в другой. После установки этого флага в целевом объекте VidPn ОС не будет указывать идентификатор источника VidPn на первичных выделениях, которые будут использоваться для пересечения источников VidPn, подключенных к целевым объектам VidPn с этой возможностью в той же группе SyncLock.
В WDDM 2.4 и WDDM 2.5 единственным использованием этой возможности является проверка того, задана ли она при установке флага SyncLockIdentical.
Заметка
Этот флаг устарел в WDDM 2.6 и должен иметь значение 0.
SyncLockIdentical
Отображение, подключенное к этому целевому объекту, можно синхронизировать с другими дисплеями этого адаптера, которые также поддерживают синхронизацию, если целевые режимы идентичны.
Поддерживается начиная с версии WDDM 2.4.
Hdr10Plus
Дисплей поддерживает HDR10Plus согласно спецификации HDR10Plus.
DolbyVisionLowLatency
Поддерживает зрение dolby при низкой задержке.
VariableRefresh
Reserved
Это значение зарезервировано для использования системы.
Value
Требования
Требование | Ценность |
---|---|
заголовка | d3dkmdt.h (include D3dkmddi.h) |