Partager via


DisplayPath Classe

Définition

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
Object Platform::Object IInspectable DisplayPath
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.

S’applique à