Windows.Devices.Display.Core Namespace
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.
Bietet Möglichkeiten zum Verwalten und Präsentieren von Inhalten in der Hardwareanzeigepipeline für benutzerdefinierte Compositorsoftware.
Eine konzeptionelle Dokumentation zum Implementieren eines benutzerdefinierten Compositors finden Sie unter Erstellen einer benutzerdefinierten Compositor-App für head-mounted und spezialisierte Monitore.
Eine Beispielanwendung finden Sie im Benutzerdefinierten Compositorbeispiel Für Windows.Devices.Display.Core.
Klassen
DisplayAdapter |
Stellt einen Hardwareanzeigecontroller dar. Dies ist in der Regel eine GPU (Grafikverarbeitungseinheit). |
DisplayDevice |
Stellt einen Kontext zum Erstellen und Darstellen von Inhalten direkt im Anzeigetreiber dar. Ein DisplayDevice entspricht einem Direct3D-Gerät in der Direct3D-API . DisplayDevice-Objekte implementieren auch die COM-Schnittstelle IDisplayDeviceInterop. |
DisplayFence |
Stellt ein Zaunobjekt dar, das zum Synchronisieren von Renderingbefehlen zwischen Direct3D-Geräten und einem DisplayDevice-Objekt verwendet werden kann. |
DisplayManager |
Verwaltet den Besitz eines DisplayTarget-Objekts oder -Objekts und stellt Methoden zum Erstellen von DisplayState-Objekten bereit. |
DisplayManagerChangedEventArgs |
Stellt Argumente für das Changed-Ereignis dar. |
DisplayManagerDisabledEventArgs |
Stellt Argumente für das Disabled-Ereignis dar. |
DisplayManagerEnabledEventArgs |
Stellt Argumente für das Enabled-Ereignis dar. |
DisplayManagerPathsFailedOrInvalidatedEventArgs |
Stellt Argumente für das PathsFailedOrInvalidated-Ereignis dar . |
DisplayManagerResultWithState |
Enthält die status eines DisplayManager-Vorgangs und einen resultierenden DisplayState, wenn der Vorgang erfolgreich war. |
DisplayModeInfo |
Beschreibt gültige Kombinationen von Eigenschaften für einen DisplayPath. Die Eigenschaftswerte für dieses Objekt können mit der ApplyPropertiesFromMode-Methode auf einem DisplayPath festgelegt werden. Beachten Sie, dass dieses Objekt auf einen Bereich gültiger Kabelformate verweist, nicht nur auf ein bestimmtes Drahtformat. |
DisplayMuxDevice |
Bietet Möglichkeiten zum Verwalten und Präsentieren von Inhalten in der Hardwareanzeigepipeline für benutzerdefinierte Compositorsoftware. Eine konzeptionelle Dokumentation zum Implementieren eines benutzerdefinierten Compositors finden Sie unter Erstellen einer benutzerdefinierten Compositor-App für head-mounted und spezialisierte Monitore. Eine Beispielanwendung finden Sie im Benutzerdefinierten Compositorbeispiel Für Windows.Devices.Display.Core. |
DisplayPath |
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 stellt den Quellinhalt zusammen und transformiert ihn in das format, das von den Zieleigenschaften beschrieben wird. DisplayPath-Objekte implementieren auch die COM-Schnittstelle IDisplayPathInterop. |
DisplayPrimaryDescription |
Beschreibt eine Reihe von Eigenschaften, die zum Zuweisen von DisplaySurface-Objekten mithilfe von CreatePrimary verwendet werden. |
DisplayScanout |
Stellt einen Satz überprüfter Parameter zum Scannen von Inhalten an eine Quelle dar. Ein DisplayScanout kann einem DisplayTask zugewiesen und in einem DisplayTaskPool ausgeführt werden. |
DisplaySource |
Stellt den Besitz einer Quelle bereit, sodass der Besitzer Frames präsentieren kann. |
DisplayState |
Stellt einen Slice im Zeitpunkt des Anzeigepipelinezustands für eine Teilmenge der Anzeigeziele des Systems dar. Wenn IsReadOnly ist |
DisplayStateOperationResult |
Enthält die status eines DisplayState-Vorgangs. |
DisplaySurface |
Ein 2D-Pixelpuffer, der zugeordnet wurde, um mit dem Scannen in mindestens ein DisplaySource-Objekt kompatibel zu sein. |
DisplayTarget |
Stellt einen Zeitlichen Slice eines logischen "Ziels" für die Anzeigepipeline dar. Dies ist in der Regel analog zu einem physischen Anschluss auf einer GPU, z. B. einem HDMI-Port, aber es kann sich um ein virtuelles Ziel handeln, das daisy-verkettete DisplayPort-Ziele darstellt. |
DisplayTask |
Stellt eine Reihe von Vorgängen dar, die durch Anzeigehardware in die Warteschlange gestellt und atomar ausgeführt werden können. |
DisplayTaskPool |
Stellt Methoden zum Zuweisen und Ausführen von Aufgaben auf einem DisplayDevice bereit. |
DisplayTaskResult |
Stellt mehrere Feedback-/Informationen zum Status einer Präsentationsanforderung und zu den Diesbezüglichen Aktionen dar. Ein DisplayTaskResult-Objekt wird von DisplayTaskPool.TryExecuteTask zurückgegeben. |
DisplayView |
Stellt eine Gruppe von DisplayPath-Objekten dar, die logisch zusammen geklont werden. |
DisplayWireFormat |
Gibt eine exakte Hardwaredarstellung an, die zum Scannen verwendet wird. z. B. die Pixelcodierung, Bits pro Kanal, Farbraum und HDR-Metadatenformat. |
Strukturen
DisplayPresentationRate |
Beschreibt eine Gesamtdarstellungsrate, die aus einer rationalen Aktualisierungsrate und einem Teiler besteht. |
Enumerationen
DisplayBitsPerChannel |
Definiert Konstanten, die eine Anzahl von Bits pro Kanal als Flags angeben. |
DisplayDeviceCapability |
Definiert Konstanten, die eine Funktion eines DisplayDevice angeben. |
DisplayManagerOptions |
Definiert Konstanten, die Optionen für den DisplayManager angeben. |
DisplayManagerResult |
Definiert Konstanten, die das Ergebnis eines DisplayManager-Vorgangs angeben. |
DisplayModeQueryOptions |
Definiert Konstanten, die Optionen für einen Modusabfragevorgang angeben. |
DisplayPathScaling |
Definiert Konstanten, die angeben, wie Inhalte aus einem Framepuffer auf ein Ziel skaliert werden. |
DisplayPathStatus |
Definiert Konstanten, die den letzten status des Pfads im System angeben, der erfasst wurde, als der DisplayState zuletzt erstellt oder angewendet wurde. |
DisplayPresentStatus |
Definiert Konstanten, die eine detaillierte status des Ergebnisses des letzten Aufrufs von DisplayTaskPool.TryExecuteTask angeben. |
DisplayRotation |
Definiert Konstanten, die angeben, wie Inhalt von einem Framepuffer zu einem Ziel gedreht werden soll. |
DisplayScanoutOptions |
Definiert Konstanten, die Optionen zum Erstellen eines DisplayScanout-Objekts angeben (z. B. durch Aufrufen von DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions). |
DisplaySourceStatus |
Definiert Konstanten, die einen Zustand angeben, in dem sich eine Anzeigequelle (ein DisplaySource-Objekt ) befinden kann. Der Zustand wirkt sich auf die Verwendung der Anzeigequelle und auf andere API-Aufrufe aus. Wenn beispielsweise eine Anzeigequelle ausgeschaltet ist, können Sie davon ausgehen, dass ein Aufruf von DisplayTaskPool.TryExecuteTask nicht erfolgreich ist. |
DisplayStateApplyOptions |
Definiert Konstanten, die Optionen zum Anwenden eines DisplayState-Werts auf das System angeben. |
DisplayStateFunctionalizeOptions |
Definiert Konstanten, die Optionen für die Funktionalisierung eines DisplayState mit dem System angeben. |
DisplayStateOperationStatus |
Definiert Konstanten, die das Ergebnis eines DisplayState-Vorgangs angeben. |
DisplayTargetPersistence |
Definiert Konstanten, die angeben, wie ein mit einem Ziel verbundener Monitor virtuell beibehalten werden soll, wenn die Hardware keinen verbundenen Monitor mehr meldet. |
DisplayTaskSignalKind |
Definiert Konstanten, die eine Signalart angeben. |
DisplayWireFormatColorSpace |
Definiert Konstanten, die einen Farbraum angeben, der in der Regel durch Kombinationen von drei Farbprimries (rot, grün und blau) definiert wird. |
DisplayWireFormatEotf |
Definiert Konstanten, die eine elektrooptische Übertragungsfunktion (EOTF) für codierte Pixel angeben. Der EOTF definiert, wie der codierte Wert eines Pixels in eine optische Helligkeit auf einem Hardwaredisplay transformiert wird. |
DisplayWireFormatHdrMetadata |
Definiert Konstanten, die ein Format für HDR-Mastermetadaten angeben, die in einen Pixelbitstream eingebettet sind. HDR-Mastermetadaten definieren in der Regel, wie ein Videostream für die Wiedergabe auf einer bestimmten Anzeigehardware angepasst werden soll. |
DisplayWireFormatPixelEncoding |
Definiert Konstanten, die das Farbmodell und das Farbsamplingformat angeben, das zum Codieren von Pixeldaten verwendet wird. |