Windows.Devices.Display.Core Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des moyens de gérer et de présenter du contenu au pipeline d’affichage matériel pour les logiciels de compositor personnalisés.
Pour obtenir une documentation conceptuelle sur l’implémentation d’un compositor personnalisé, consultez Création d’une application compositor personnalisée pour les moniteurs montés en tête et spécialisés.
Pour obtenir un exemple d’application, consultez l’exemple de compositor personnalisé Windows.Devices.Display.Core.
Classes
DisplayAdapter |
Représente un contrôleur d’affichage matériel. Il s’agit généralement d’un GPU (unité de traitement graphique). |
DisplayDevice |
Représente un contexte pour la création et la présentation du contenu directement dans le pilote d’affichage. Un DisplayDevice est analogue à un appareil Direct3D dans l’API Direct3D . Les objets DisplayDevice implémentent également l’interface COM IDisplayDeviceInterop. |
DisplayFence |
Représente un objet de clôture qui peut être utilisé pour synchroniser des commandes de rendu entre des appareils Direct3D et un objet DisplayDevice . |
DisplayManager |
Gère la propriété d’un ou plusieurs objets DisplayTarget et fournit des méthodes pour créer des objets DisplayState . |
DisplayManagerChangedEventArgs |
Représente les arguments de l’événement Changed . |
DisplayManagerDisabledEventArgs |
Représente les arguments de l’événement Disabled . |
DisplayManagerEnabledEventArgs |
Représente les arguments de l’événement Enabled . |
DisplayManagerPathsFailedOrInvalidatedEventArgs |
Représente les arguments de l’événement PathsFailedOrInvalidated . |
DisplayManagerResultWithState |
Contient le status d’une opération DisplayManager et un DisplayState résultant si l’opération a réussi. |
DisplayModeInfo |
Décrit les combinaisons valides de propriétés pour un DisplayPath. Les valeurs de propriété de cet objet peuvent être définies sur un DisplayPath à l’aide de la méthode ApplyPropertiesFromMode . Notez que cet objet fait référence à une plage de formats de fil valides, pas seulement à un format de fil spécifique. |
DisplayMuxDevice |
Fournit des moyens de gérer et de présenter du contenu au pipeline d’affichage matériel pour les logiciels de compositor personnalisés. Pour obtenir une documentation conceptuelle sur l’implémentation d’un compositor personnalisé, consultez Création d’une application compositor personnalisée pour les moniteurs montés en tête et spécialisés. Pour obtenir un exemple d’application, consultez l’exemple de compositor personnalisé Windows.Devices.Display.Core. |
DisplayPath |
Représente un chemin d’accès de pipeline d’affichage d’une « source » logique à un DisplayTarget. Une source logique fournit une mémoire tampon de trame, dans un format décrit par les propriétés source. Le pipeline d’affichage compose le contenu source et le transforme dans le format décrit par les propriétés cibles. Les objets DisplayPath implémentent également l’interface COM IDisplayPathInterop. |
DisplayPrimaryDescription |
Décrit un ensemble de propriétés utilisées pour l’allocation d’objets DisplaySurface à l’aide de CreatePrimary. |
DisplayScanout |
Représente un ensemble de paramètres validés pour analyser le contenu dans une source. Un DisplayScanout peut être affecté à un DisplayTask et exécuté sur un DisplayTaskPool. |
DisplaySource |
Fournit la propriété d’une source, ce qui permet au propriétaire de présenter des images. |
DisplayState |
Représente une tranche dans le temps de l’état du pipeline d’affichage pour un sous-ensemble des cibles d’affichage du système. Si IsReadOnly est |
DisplayStateOperationResult |
Contient les status d’une opération DisplayState. |
DisplaySurface |
Mémoire tampon de pixels 2D qui a été allouée pour être compatible avec l’analyse sur un ou plusieurs objets DisplaySource . |
DisplayTarget |
Représente une tranche dans le temps d’une « cible » logique pour le pipeline d’affichage. Il s’agit généralement d’un connecteur physique sur un GPU, tel qu’un port HDMI, mais il peut s’agir d’une cible virtuelle représentant des cibles DisplayPort chaînées en marguerite. |
DisplayTask |
Représente un ensemble d’opérations qui peuvent être mises en file d’attente et exécutées de manière atomique par le matériel d’affichage. |
DisplayTaskPool |
Fournit des méthodes pour allouer et exécuter des tâches sur un DisplayDevice. |
DisplayTaskResult |
Représente plusieurs éléments de commentaires/informations concernant l’état d’une demande de présentation et ce que vous devez faire à ce sujet. Un objet DisplayTaskResult est retourné à partir de DisplayTaskPool.TryExecuteTask. |
DisplayView |
Représente un groupe d’objets DisplayPath qui sont clonés logiquement ensemble. |
DisplayWireFormat |
Spécifie une représentation matérielle exacte utilisée pour l’analyse ; par exemple, l’encodage de pixels, les bits par canal, l’espace de couleur et le format de métadonnées HDR. |
Structures
DisplayPresentationRate |
Décrit un taux de présentation global composé d’un taux de rafraîchissement rationnel et d’un diviseur. |
Énumérations
DisplayBitsPerChannel |
Définit des constantes qui spécifient un nombre de bits par canal, en tant qu’indicateurs. |
DisplayDeviceCapability |
Définit des constantes qui spécifient une fonctionnalité d’un DisplayDevice. |
DisplayManagerOptions |
Définit des constantes qui spécifient des options pour le DisplayManager. |
DisplayManagerResult |
Définit des constantes qui spécifient le résultat d’une opération DisplayManager . |
DisplayModeQueryOptions |
Définit des constantes qui spécifient des options pour une opération de requête en mode. |
DisplayPathScaling |
Définit des constantes qui spécifient comment mettre à l’échelle le contenu d’une mémoire tampon de trame vers une cible. |
DisplayPathStatus |
Définit des constantes qui spécifient la dernière status du chemin d’accès dans le système, capturée lors de la dernière création ou de l’application du DisplayState. |
DisplayPresentStatus |
Définit des constantes qui spécifient une status détaillée du résultat de l’appel le plus récent à DisplayTaskPool.TryExecuteTask. |
DisplayRotation |
Définit des constantes qui spécifient comment faire pivoter le contenu d’une mémoire tampon de trame vers une cible. |
DisplayScanoutOptions |
Définit des constantes spécifiant des options pour créer un objet DisplayScanout (par exemple, en appelant DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions). |
DisplaySourceStatus |
Définit des constantes qui spécifient un état dans lequel une source d’affichage (un objet DisplaySource ) peut se trouver. L’état affecte l’utilisation de la source d’affichage et la façon dont il affecte d’autres appels d’API. Par exemple, si une source d’affichage est hors tension, vous pouvez vous attendre à ce qu’un appel à (par exemple) DisplayTaskPool.TryExecuteTask ne réussisse pas. |
DisplayStateApplyOptions |
Définit des constantes qui spécifient des options pour appliquer un DisplayState au système. |
DisplayStateFunctionalizeOptions |
Définit des constantes qui spécifient des options de fonctionnalisation d’un DisplayState avec le système. |
DisplayStateOperationStatus |
Définit des constantes qui spécifient le résultat d’une opération DisplayState . |
DisplayTargetPersistence |
Définit des constantes qui spécifient comment un moniteur connecté à une cible doit être pratiquement persistant lorsque le matériel ne signale plus aucun moniteur connecté. |
DisplayTaskSignalKind |
Définit des constantes qui spécifient un type de signal. |
DisplayWireFormatColorSpace |
Définit des constantes qui spécifient un espace de couleur, généralement défini par des combinaisons de trois couleurs primaires (rouge, vert et bleu). |
DisplayWireFormatEotf |
Définit des constantes qui spécifient une fonction de transfert électro-optique (EOTF) pour les pixels encodés. L’EOTF définit la façon dont la valeur encodée d’un pixel est transformée en luminosité optique sur un écran matériel. |
DisplayWireFormatHdrMetadata |
Définit des constantes qui spécifient un format pour la maîtrise HDR des métadonnées incorporées dans un flux de bits de pixels. Les métadonnées de mastering HDR définissent généralement la façon dont un flux vidéo doit être adapté pour la lecture sur un matériel d’affichage spécifique. |
DisplayWireFormatPixelEncoding |
Définit des constantes qui spécifient le modèle de couleur et le format de sous-échantillonnage chroma utilisé pour encoder les données de pixels. |