DisplayPath Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет путь к конвейеру отображения из логического "источника" в DisplayTarget. Логический источник предоставляет буфер кадров в формате, описанном свойствами источника. Конвейер отображения создает исходное содержимое и преобразует его в формат, описанный целевыми свойствами.
Объекты DisplayPath также реализуют ИНТЕРФЕЙС COM IDisplayPathInterop.
public ref class DisplayPath sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayPath final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayPath
Public NotInheritable Class DisplayPath
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1809 (появилось в 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v7.0)
|
Свойства
IsInterlaced |
Возвращает или задает необязательное значение, указывающее, является ли целевой режим для этого пути чередованием. |
IsStereo |
Возвращает или задает значение, указывающее, находится ли целевой режим для этого пути в трехмерном стереоскопическом режиме. |
PhysicalPresentationRate |
Возвращает или задает фактическую физическую скорость сканирования пикселей дисплеем (при виртуализированной частоте обновления). |
PresentationRate |
Возвращает или задает необязательное значение частоты обновления ( также называемой вертикальной скоростью синхронизации) целевого режима этого пути. |
Properties |
Зарезервировано для последующего использования. |
Rotation |
Возвращает или задает способ поворота буфера исходного кадра в конвейере отображения перед сканированием до целевого объекта. |
Scaling |
Возвращает или задает способ масштабирования конвейера отображения буфера исходного кадра перед сканированием до целевого объекта. |
SourcePixelFormat |
Возвращает или задает формат пикселей поверхностей, которые будут представлены в этом Объекте DisplayPath. |
SourceResolution |
Возвращает или задает необязательное значение размера буфера пикселей, используемого для сканирования, перед преобразованием в целевое разрешение. |
Status |
Возвращает последнее состояние пути в системе, записанное при последнем создании или применении DisplayState . |
Target |
Объект DisplayTarget, к которому подключается этот путь. |
TargetResolution |
Возвращает или задает необязательное значение размера кадра, предоставленного монитору целевого объекта. Это может отличаться от размера буфера "исходного" кадра. В этом случае конвейер отображения преобразует содержимое с помощью свойств Поворот и Масштабирование . |
View |
Возвращает логическое представление, из которому связан этот путь. Все пути, находящиеся в одном представлении DisplayView , логически клонируются вместе. |
WireFormat |
Возвращает или задает необязательное значение для точного представления оборудования, используемого для сканирования; например, кодировка пикселей, число битов на канал, цветовое пространство и формат метаданных HDR. |
Методы
ApplyPropertiesFromMode(DisplayModeInfo) |
Задает для этого объекта DisplayPath все свойства, отраженные в предоставленном объекте DisplayModeInfo. Обратите внимание, что формат провода не задается этим методом, так как объект DisplayModeInfo относится к диапазону допустимых форматов провода. |
FindModes(DisplayModeQueryOptions) |
Запрашивает драйвер, чтобы определить допустимые сочетания режимов, которые можно применить к этому Объекту DisplayPath. Все свойства, которые уже были заданы для этого пути, используются в качестве ограничений для ограничения набора возвращаемых режимов. |