Windows.Devices.Display.Core Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет способы управления и представления содержимого в конвейере отображения оборудования для пользовательского программного обеспечения композитора.
Концептуальную документацию по реализации пользовательского композитора см. в статье Создание пользовательского приложения композитора для головных и специализированных мониторов.
Пример приложения см . в примере пользовательского композитора Windows.Devices.Display.Core.
Классы
DisplayAdapter |
Представляет аппаратный контроллер дисплея. Обычно это GPU (графический процессор). |
DisplayDevice |
Представляет контекст для создания и представления содержимого непосредственно драйверу отображения. DisplayDevice аналогично устройству Direct3D в API Direct3D. Объекты DisplayDevice также реализуют ИНТЕРФЕЙС COM IDisplayDeviceInterop. |
DisplayFence |
Представляет объект ограждения, который можно использовать для синхронизации команд отрисовки между устройствами Direct3D и объектом DisplayDevice . |
DisplayManager |
Управляет владением объектом Или объектами DisplayTarget и предоставляет методы для создания объектов DisplayState . |
DisplayManagerChangedEventArgs |
Представляет аргументы для события Changed . |
DisplayManagerDisabledEventArgs |
Представляет аргументы для события Disabled . |
DisplayManagerEnabledEventArgs |
Представляет аргументы для события Enabled . |
DisplayManagerPathsFailedOrInvalidatedEventArgs |
Представляет аргументы для события PathsFailedOrInvalidated . |
DisplayManagerResultWithState |
Содержит состояние операции DisplayManager и результирующее значение DisplayState , если операция прошла успешно. |
DisplayModeInfo |
Описывает допустимые сочетания свойств для DisplayPath. Значения свойств этого объекта можно задать в DisplayPath с помощью метода ApplyPropertiesFromMode . Обратите внимание, что этот объект относится к диапазону допустимых форматов провода, а не только к одному конкретному формату провода. |
DisplayMuxDevice |
Предоставляет способы управления и представления содержимого в конвейере отображения оборудования для пользовательского программного обеспечения композитора. Концептуальную документацию по реализации пользовательского композитора см. в статье Создание пользовательского приложения композитора для головных и специализированных мониторов. Пример приложения см . в примере пользовательского композитора Windows.Devices.Display.Core. |
DisplayPath |
Представляет путь к конвейеру отображения из логического источника в DisplayTarget. Логический источник предоставляет буфер кадров в формате, описанном свойствами источника. Конвейер отображения создает исходное содержимое и преобразует его в формат, описанный в целевых свойствах. Объекты DisplayPath также реализуют ИНТЕРФЕЙС COM IDisplayPathInterop. |
DisplayPrimaryDescription |
Описывает набор свойств, используемых для выделения объектов DisplaySurface с помощью CreatePrimary. |
DisplayScanout |
Представляет набор проверенных параметров для сканирования содержимого в источник. DisplayScanout можно назначить DisplayTask и выполнить в DisplayTaskPool. |
DisplaySource |
Предоставляет право собственности на источник, позволяя владельцу представлять кадры. |
DisplayState |
Представляет срез во времени состояния конвейера отображения для подмножества целевых объектов отображения системы. Если isReadOnly имеет значение |
DisplayStateOperationResult |
Содержит состояние операции DisplayState . |
DisplaySurface |
Буфер двух объемных пикселей, выделенный для совместимости с сканированием одного или нескольких объектов DisplaySource . |
DisplayTarget |
Представляет срез во времени логического целевого объекта для конвейера отображения. Обычно это аналогичен физическому соединителю на GPU, например порту HDMI, но это может быть виртуальный целевой объект, представляющий целевые объекты DisplayPort с последовательной цепочкой. |
DisplayTask |
Представляет набор операций, которые можно поместить в очередь и выполнить атомарным образом с помощью оборудования отображения. |
DisplayTaskPool |
Предоставляет методы для выделения и выполнения задач в DisplayDevice. |
DisplayTaskResult |
Представляет несколько отзывов или сведений о состоянии запроса на презентацию и о том, что с ним следует делать. Объект DisplayTaskResult возвращается из DisplayTaskPool.TryExecuteTask. |
DisplayView |
Представляет группу объектов DisplayPath , логически клонированных вместе. |
DisplayWireFormat |
Указывает точное представление оборудования, используемое для сканирования; например, кодировка пикселей, бит на канал, цветовое пространство и формат метаданных HDR. |
Структуры
DisplayPresentationRate |
Описывает общую частоту презентации, состоящую из рациональной частоты обновления и разделителя. |
Перечисления
DisplayBitsPerChannel |
Определяет константы, указывающие количество битов на канал в качестве флагов. |
DisplayDeviceCapability |
Определяет константы, задающие возможность DisplayDevice. |
DisplayManagerOptions |
Определяет константы, указывающие параметры для DisplayManager. |
DisplayManagerResult |
Определяет константы, указывающие результат операции DisplayManager . |
DisplayModeQueryOptions |
Определяет константы, определяющие параметры для операции запроса в режиме. |
DisplayPathScaling |
Определяет константы, определяющие способ масштабирования содержимого из буфера кадров в целевой объект. |
DisplayPathStatus |
Определяет константы, указывающие последнее состояние пути в системе, записанное при последнем создании или применении DisplayState . |
DisplayPresentStatus |
Определяет константы, указывающие подробное состояние результата последнего вызова DisplayTaskPool.TryExecuteTask. |
DisplayRotation |
Определяет константы, определяющие способ поворота содержимого из буфера кадров в целевой объект. |
DisplayScanoutOptions |
Определяет константы, указывающие параметры для создания объекта DisplayScanout (например, путем вызова DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions). |
DisplaySourceStatus |
Определяет константы, указывающие состояние, в котором может находиться источник отображения (объект DisplaySource ). Состояние влияет на использование источника отображения и его влияние на другие вызовы API. Например, если источник отображения выключен, можно ожидать, что вызов (например) DisplayTaskPool.TryExecuteTaskTask не будет успешным. |
DisplayStateApplyOptions |
Определяет константы, определяющие параметры для применения DisplayState к системе. |
DisplayStateFunctionalizeOptions |
Определяет константы, определяющие параметры для функционализации DisplayState с системой. |
DisplayStateOperationStatus |
Определяет константы, указывающие результат операции DisplayState . |
DisplayTargetPersistence |
Определяет константы, указывающие, как монитор, подключенный к целевому объекту, должен быть практически сохранен, если оборудование больше не сообщает о подключенных мониторах. |
DisplayTaskSignalKind |
Определяет константы, определяющие тип сигнала. |
DisplayWireFormatColorSpace |
Определяет константы, определяющие цветовое пространство, обычно определяемые сочетаниями трех основных цветов (красный, зеленый и синий). |
DisplayWireFormatEotf |
Определяет константы, указывающие электрооптическая функция передачи (EOTF) для закодированных пикселей. EOTF определяет, как закодированное значение пикселя преобразуется в оптическую яркость на аппаратном дисплее. |
DisplayWireFormatHdrMetadata |
Определяет константы, определяющие формат для hdr-обработки метаданных, внедренных в битовый поток пикселей. Метаданные hdr обычно определяют, как видеопоток должен быть адаптирован для воспроизведения на определенном оборудовании дисплея. |
DisplayWireFormatPixelEncoding |
Определяет константы, определяющие цветовую модель и формат подимплимирования хрома, используемые для кодирования пиксельных данных. |