DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS-Aufzählung (dxgiddi.h)
Identifiziert Überlagerungsfunktionen.
Syntax
typedef enum DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS {
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY
} ;
Konstanten
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP Die Überlagerungsebene kann die Daten vertikal kippen, sodass sie auf dem Kopf angezeigt wird. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP Die Überlagerungsebene kann die Daten horizontal kippen, sodass sie als Spiegelbild von rechts nach links angezeigt wird. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE Reserviert für die Systemverwendung. Der Anzeigetreiber für den Benutzermodus sollte diesen Wert nicht verwenden. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO Reserviert für die Systemverwendung. Der Anzeigetreiber für den Benutzermodus sollte diesen Wert nicht verwenden. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER Kann bilineares Strecken ausführen. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER Kann besser als bilineare Dehnen. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION Die Überlagerungsebene kann die Daten 90, 180 und 270 Grad drehen. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION Gibt an, dass die in dieser Gruppe gemeldeten Kapitälchen auf eine Vollbildebene angewendet werden und dass alle auf diese Ebene angewendeten Vorgänge nach der Komposition mit anderen MPO-Ebenen aufgetreten sind. Dies ist für die folgenden Szenarien nützlich: * Panel fitter HW kann verwendet werden, um die Oberfläche so zu strecken, dass sie mit dem Bildschirm übereinstimmt. Dies ist nützlich für die Unterstützung virtueller Modi. * Es kann die Desktopebene für die VidPnSourceId strecken oder verkleinern, um eine Übereinstimmung mit einem einzelnen Monitor mit den folgenden Einschränkungen zu erzielen: * Die gesamte Zuordnung muss gestreckt werden – es werden keine Unterrechtecke unterstützt. * Dies muss ebene 0 in der Z-Reihenfolge sein. * Wenn ein HW-Cursor unterstützt wird, wird der HW-Cursor vor der Streckung mit der Desktopebene zusammengesetzt (d. h. der HW-Cursor wird mit dem Rest der Desktopebene gestreckt oder geschrumpft). * Wenn andere MPO-Ebenen zusätzlich zum Panelpasser unterstützt werden, werden die Cliprechtecke für die anderen MPO-Ebenen an das Quellrechteck der Panelpasserebene gebunden. * In HDR-Szenarien sieht die Darstellung der HDR-Zuweisung (potenziell mit Metadaten) wie ein MPO mit einer einzigen Ebene aus, die den gesamten Bildschirm abdeckt. Dieses Flag sollte nicht in den gleichen Funktionsgruppen wie normales MPO gemeldet werden. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED Gibt an, dass die in dieser Funktionsgruppe beschriebene Hardware für alle Ausgaben freigegeben werden kann. Wenn die Hardware z. B. einen dedizierten Panelpasser pro Ausgabe unterstützt, aber auch vier zusätzliche MPO-Ebenen unterstützt, die für mehrere Ausgaben freigegeben werden, meldet der Treiber die folgenden Funktionsgruppen für jede Ausgabe: * Eine Funktionsgruppe für den Panelpasser, der das DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED-Funktionsflagge nicht festgelegt hat. * Eine oder mehrere Funktionsgruppen, die die vier MPO-Ebenen beschreiben, die die DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED-Funktion festlegen. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE Gibt an, dass der HW sofortige Flips der MPO-Ebene unterstützt, solange die einzige Änderung die Startadresse der Anzeige ist. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY Gibt an, dass das Strecken/Verkleinern von Ebene 0 nur auftreten sollte, wenn ebene 0 die Desktopebene ist und die Dehnung/Verkleinerung für die Unterstützung des virtuellen Modus verwendet wird. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8.1 |
mindestens unterstützte Server- | Windows Server 2012 R2 |
Header- | dxgiddi.h (include D3d10umddi.h) |