DisplayPath Classe
Définition
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.
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 de la 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.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1809 (introduit dans 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v7.0)
|
Propriétés
IsInterlaced |
Obtient ou définit une valeur facultative indiquant si le mode cible de ce chemin d’accès est entrelacé. |
IsStereo |
Obtient ou définit si le mode cible de ce chemin est en mode stéréoscopique 3D. |
PhysicalPresentationRate |
Obtient ou définit la vitesse physique réelle à laquelle l’affichage analyse les pixels (lorsque les taux d’actualisation sont en cours de virtualisation). |
PresentationRate |
Obtient ou définit une valeur facultative pour la fréquence d’actualisation, également appelée vitesse de synchronisation verticale, du mode cible de ce chemin d’accès. |
Properties |
Réservé pour un usage futur. |
Rotation |
Obtient ou définit la façon dont le pipeline d’affichage fait pivoter la mémoire tampon du frame source avant l’analyse vers la cible. |
Scaling |
Obtient ou définit la façon dont le pipeline d’affichage met à l’échelle la mémoire tampon de trame source avant l’analyse vers la cible. |
SourcePixelFormat |
Obtient ou définit le format de pixel des surfaces qui seront autorisées à présenter à ce DisplayPath. |
SourceResolution |
Obtient ou définit une valeur facultative pour la taille de la mémoire tampon de pixels utilisée pour l’analyse, avant qu’elle ne soit transformée pour s’adapter à la résolution cible. |
Status |
Obtient 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 de DisplayState. |
Target |
DisplayTarget auquel ce chemin se connecte. |
TargetResolution |
Obtient ou définit une valeur facultative pour la taille de l’image fournie au moniteur de la cible. Cela peut différer de la taille de la mémoire tampon de trame « source », auquel cas le pipeline d’affichage transforme le contenu à l’aide des propriétés Rotation et Scaling . |
View |
Obtient la vue logique à partir de laquelle ce chemin est connecté. Tous les chemins résidant dans le même DisplayView sont cloné logiquement ensemble. |
WireFormat |
Obtient ou définit une valeur facultative pour la représentation matérielle exacte utilisée pour analyser ; par exemple, l’encodage de pixels, les bits par canal, l’espace de couleurs et le format de métadonnées HDR. |
Méthodes
ApplyPropertiesFromMode(DisplayModeInfo) |
Définit sur cet objet DisplayPath toutes les propriétés reflétées dans un DisplayModeInfo fourni. Notez que le format de fil n’est pas défini par cette méthode, car un objet DisplayModeInfo fait référence à une plage de formats de fil valides. |
FindModes(DisplayModeQueryOptions) |
Interroge le pilote pour déterminer les combinaisons de modes valides qui peuvent être appliquées à ce DisplayPath. Toutes les propriétés qui ont déjà été définies sur ce chemin sont utilisées comme contraintes pour limiter l’ensemble des modes retournés. |