Windows.Devices.Display.Core Espacio de nombres

Proporciona formas de administrar y presentar contenido a la canalización de visualización de hardware para el software de compositor personalizado.

Para obtener documentación conceptual sobre cómo implementar un compositor personalizado, consulte Creación de una aplicación de compositor personalizada para monitores especializados y montados en la cabeza.

Para obtener una aplicación de ejemplo, consulte el ejemplo de compositor personalizado Windows.Devices.Display.Core.

Clases

DisplayAdapter

Representa un controlador de pantalla de hardware. Normalmente se trata de una GPU (unidad de procesamiento de gráficos).

DisplayDevice

Representa un contexto para crear y presentar contenido directamente al controlador de pantalla. Un DisplayDevice es análogo a un dispositivo Direct3D en la API de Direct3D .

Los objetos DisplayDevice también implementan la interfaz COM IDisplayDeviceInterop.

DisplayFence

Representa un objeto de barrera que se puede usar para sincronizar comandos de representación entre dispositivos Direct3D y un objeto DisplayDevice .

DisplayManager

Administra la propiedad de un objeto o objetos DisplayTarget y proporciona métodos para crear objetos DisplayState .

DisplayManagerChangedEventArgs

Representa argumentos para el evento Changed .

DisplayManagerDisabledEventArgs

Representa argumentos para el evento Disabled .

DisplayManagerEnabledEventArgs

Representa argumentos para el evento Enabled .

DisplayManagerPathsFailedOrInvalidatedEventArgs

Representa argumentos para el evento PathsFailedOrInvalidated .

DisplayManagerResultWithState

Contiene el estado de una operación DisplayManager y un DisplayState resultante si la operación se realizó correctamente.

DisplayModeInfo

Describe combinaciones válidas de propiedades para un DisplayPath. Los valores de propiedad de este objeto se pueden establecer en un DisplayPath mediante el método ApplyPropertiesFromMode . Tenga en cuenta que este objeto hace referencia a un intervalo de formatos de conexión válidos, no solo a un formato de cable específico.

DisplayMuxDevice

Proporciona formas de administrar y presentar contenido a la canalización de visualización de hardware para el software de compositor personalizado.

Para obtener documentación conceptual sobre cómo implementar un compositor personalizado, consulte Creación de una aplicación de compositor personalizada para monitores especializados y montados en la cabeza.

Para obtener una aplicación de ejemplo, consulte el ejemplo de compositor personalizado Windows.Devices.Display.Core.

DisplayPath

Representa una ruta de acceso de canalización de visualización de un "origen" lógico a un displayTarget. Un origen lógico proporciona un búfer de fotogramas, en un formato descrito por las propiedades de origen. La canalización de visualización compone el contenido de origen y lo transforma en el formato descrito por las propiedades de destino.

Los objetos DisplayPath también implementan la interfaz COM IDisplayPathInterop.

DisplayPrimaryDescription

Describe un conjunto de propiedades que se usan para asignar objetos DisplaySurface mediante CreatePrimary.

DisplayScanout

Representa un conjunto de parámetros validados para examinar el contenido en un origen. Un DisplayScanout se puede asignar a un DisplayTask y ejecutarse en un DisplayTaskPool.

DisplaySource

Proporciona la propiedad de un origen, lo que permite al propietario presentar fotogramas.

DisplayState

Representa un segmento en tiempo de estado de canalización de visualización para un subconjunto de los destinos de visualización del sistema. Si IsReadOnly es false, este objeto se puede modificar mediante la conexión de destinos que son propiedad del DisplayManager del autor de la llamada o modificando las propiedades de ruta de acceso. Al modificar un objeto DisplayState o sus objetos secundarios, no se modifica directamente el estado de presentación del sistema hasta que se llama a TryApply.

DisplayStateOperationResult

Contiene el estado de una operación DisplayState .

DisplaySurface

Un búfer de píxeles 2D que se asignó para ser compatible con el examen en uno o varios objetos DisplaySource .

DisplayTarget

Representa un segmento en el tiempo de un "destino" lógico para la canalización de visualización. Normalmente, esto es análogo a un conector físico en una GPU, como un puerto HDMI, pero puede ser un destino virtual que representa destinos DisplayPort encadenados con margarita.

DisplayTask

Representa un conjunto de operaciones que se pueden poner en cola y ejecutar de forma atómica mediante hardware de visualización.

DisplayTaskPool

Proporciona métodos para asignar y ejecutar tareas en un displayDevice.

DisplayTaskResult

Representa varias partes de comentarios o información sobre el estado de una solicitud de presentación y lo que debe hacer sobre ella. Se devuelve un objeto DisplayTaskResult de DisplayTaskPool.TryExecuteTask.

DisplayView

Representa un grupo de objetos DisplayPath clonados lógicamente juntos.

DisplayWireFormat

Especifica una representación exacta de hardware utilizada para examinar; como la codificación de píxeles, bits por canal, espacio de color y formato de metadatos HDR.

Estructuras

DisplayPresentationRate

Describe una tasa de presentación general compuesta por una frecuencia de actualización racional y un divisor.

Enumeraciones

DisplayBitsPerChannel

Define constantes que especifican un número de bits por canal, como marcas.

DisplayDeviceCapability

Define constantes que especifican una funcionalidad de displayDevice.

DisplayManagerOptions

Define constantes que especifican las opciones del DisplayManager.

DisplayManagerResult

Define constantes que especifican el resultado de una operación displayManager .

DisplayModeQueryOptions

Define constantes que especifican opciones para una operación de consulta en modo.

DisplayPathScaling

Define constantes que especifican cómo escalar el contenido de un búfer de fotogramas a un destino.

DisplayPathStatus

Define constantes que especifican el último estado de la ruta de acceso del sistema, capturada cuando se creó o aplicó el displayState por última vez.

DisplayPresentStatus

Define constantes que especifican un estado detallado del resultado de la llamada más reciente a DisplayTaskPool.TryExecuteTask.

DisplayRotation

Define constantes que especifican cómo girar el contenido de un búfer de fotogramas a un destino.

DisplayScanoutOptions

Define constantes que especifican opciones para crear un objeto DisplayScanout (por ejemplo, llamando a DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions).

DisplaySourceStatus

Define constantes que especifican un estado en el que puede estar un origen de visualización (un objeto DisplaySource ).

El estado afecta al uso del origen de visualización y cómo afecta a otras llamadas API. Por ejemplo, si un origen de pantalla está apagado, puede esperar que una llamada a DisplayTaskPool.TryExecuteTask no se realice correctamente.

DisplayStateApplyOptions

Define constantes que especifican opciones para aplicar un DisplayState al sistema.

DisplayStateFunctionalizeOptions

Define constantes que especifican opciones para funcionalizar un DisplayState con el sistema.

DisplayStateOperationStatus

Define constantes que especifican el resultado de una operación DisplayState .

DisplayTargetPersistence

Define constantes que especifican cómo se debe conservar virtualmente un monitor conectado a un destino cuando el hardware ya no notifica ningún monitor conectado.

DisplayTaskSignalKind

Define constantes que especifican un tipo de señal.

DisplayWireFormatColorSpace

Define constantes que especifican un espacio de colores, normalmente definido por combinaciones de tres colores principales (rojo, verde y azul).

DisplayWireFormatEotf

Define constantes que especifican una función de transferencia electro-óptica (EOTF) para píxeles codificados. El EOTF define cómo se transforma el valor codificado de un píxel en un brillo óptico en una pantalla de hardware.

DisplayWireFormatHdrMetadata

Define constantes que especifican un formato para los metadatos de maestro HDR incrustados en una secuencia de bits de píxeles. Los metadatos de mastering HDR suelen definir cómo se debe adaptar una secuencia de vídeo para su reproducción en un hardware de pantalla específico.

DisplayWireFormatPixelEncoding

Define constantes que especifican el modelo de color y el formato de submuestreo cromático que se usan para codificar los datos de píxeles.

Consulte también