Windows.Devices.Display.Core Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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. |