Share via


DisplayPath Klasse

Definition

Stellt einen Anzeigepipelinepfad von einer logischen "Quelle" zu einem DisplayTarget dar. Eine logische Quelle stellt einen Framepuffer in einem Format bereit, das durch die Quelleigenschaften beschrieben wird. Die Anzeigepipeline erstellt den Quellinhalt und transformiert ihn in das format, das von den Zieleigenschaften beschrieben wird.

DisplayPath-Objekte implementieren auch die COM-Schnittstelle 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
Vererbung
Object Platform::Object IInspectable DisplayPath
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)

Eigenschaften

IsInterlaced

Ruft einen optionalen Wert ab, der bestimmt, ob der Zielmodus für diesen Pfad über ein Zeilensprung verfügt, oder legt diesen fest.

IsStereo

Ruft ab oder legt fest, ob sich der Zielmodus für diesen Pfad im stereoskopischen 3D-Modus befindet.

PhysicalPresentationRate

Ruft die tatsächliche physische Rate ab, mit der die Anzeige pixelaussucht (wenn Aktualisierungsraten virtualisiert werden).

PresentationRate

Ruft einen optionalen Wert für die Aktualisierungsrate ab, die auch als vertikale Synchronisierungsrate bezeichnet wird, des Zielmodus dieses Pfads, oder legt diesen fest.

Properties

Für die zukünftige Verwendung reserviert.

Rotation

Ruft ab oder legt fest, wie die Anzeigepipeline den Quellframepuffer rotiert, bevor das Ziel abgescannt wird.

Scaling

Ruft ab oder legt fest, wie die Anzeigepipeline den Quellframepuffer skaliert, bevor der Scanvorgang auf das Ziel erfolgt.

SourcePixelFormat

Ruft das Pixelformat der Oberflächen ab, die für diesen DisplayPath angezeigt werden dürfen, oder legt dieses fest.

SourceResolution

Ruft einen optionalen Wert für die Größe des Pixelpuffers ab, der für das Ausscannen verwendet wird, bevor er so transformiert wird, dass er in die Zielauflösung passt, oder legt diesen fest.

Status

Ruft die letzte status des Pfads im System ab, der erfasst wurde, als displayState zuletzt erstellt oder angewendet wurde.

Target

Das DisplayTarget , mit dem dieser Pfad eine Verbindung herstellt.

TargetResolution

Ruft einen optionalen Wert für die Größe des Frames ab, der für den Monitor des Ziels bereitgestellt wird, oder legt diesen fest. Dies kann sich von der Größe des Framepuffers "source" unterscheiden. In diesem Fall transformiert die Anzeigepipeline den Inhalt mithilfe der Eigenschaften Drehung und Skalierung .

View

Ruft die logische Ansicht ab, mit der dieser Pfad verbunden ist. Alle Pfade, die sich in derselben DisplayView befinden, werden logisch zusammen geklont.

WireFormat

Ruft einen optionalen Wert für die genaue Hardwaredarstellung ab, die zum Scannen verwendet wird, oder legt diesen fest. z. B. Pixelcodierung, Bits pro Kanal, Farbraum und HDR-Metadatenformat.

Methoden

ApplyPropertiesFromMode(DisplayModeInfo)

Legt für dieses DisplayPath-Objekt alle Eigenschaften fest, die in einem angegebenen DisplayModeInfo-Objekt angezeigt werden. Beachten Sie, dass das Wire-Format von dieser Methode nicht festgelegt wird, da ein DisplayModeInfo-Objekt auf einen Bereich gültiger Drahtformate verweist.

FindModes(DisplayModeQueryOptions)

Fragt den Treiber ab, um die gültigen Moduskombinationen zu ermitteln, die auf diesen DisplayPath angewendet werden können. Alle Eigenschaften, die bereits für diesen Pfad festgelegt wurden, werden als Einschränkungen verwendet, um den Satz der zurückgegebenen Modi einzuschränken.

Gilt für: