DisplayPath Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |