DXGI_OUTPUT_DESC1 Struktur (dxgi1_6.h)
Beschreibt eine Ausgabe oder physische Verbindung zwischen dem Adapter (Grafikkarte) und einem Gerät, einschließlich zusätzlicher Informationen zu Farbfunktionen und Verbindungstyp.
Syntax
typedef struct DXGI_OUTPUT_DESC1 {
WCHAR DeviceName[32];
RECT DesktopCoordinates;
BOOL AttachedToDesktop;
DXGI_MODE_ROTATION Rotation;
HMONITOR Monitor;
UINT BitsPerColor;
DXGI_COLOR_SPACE_TYPE ColorSpace;
FLOAT RedPrimary[2];
FLOAT GreenPrimary[2];
FLOAT BluePrimary[2];
FLOAT WhitePoint[2];
FLOAT MinLuminance;
FLOAT MaxLuminance;
FLOAT MaxFullFrameLuminance;
} DXGI_OUTPUT_DESC1;
Angehörige
DeviceName[32]
Typ: WCHAR[32]
Eine Zeichenfolge, die den Namen des Ausgabegeräts enthält.
DesktopCoordinates
Typ: RECT-
Eine RECT- Struktur, die die Grenzen der Ausgabe in Desktopkoordinaten enthält. Desktopkoordinaten hängen von den Punkten pro Zoll (DPI) des Desktops ab. Informationen zum Schreiben von WIN32-Apps mit DPI-fähigen Werten finden Sie unter mit hohem DPI-Wert.
AttachedToDesktop
Typ: BOOL-
True, wenn die Ausgabe an den Desktop angefügt ist; andernfalls "false".
Rotation
Typ: DXGI_MODE_ROTATION
Ein Element des DXGI_MODE_ROTATION aufgezählten Typs, der beschreibt, wie ein Bild von der Ausgabe gedreht wird.
Monitor
Typ: HMONITOR-
Ein HMONITOR- Handle, das den Anzeigemonitor darstellt. Weitere Informationen finden Sie unter HMONITOR und dem Device Context.
BitsPerColor
Typ: UINT-
Die Anzahl der Bits pro Farbkanal für das aktive Drahtformat der an diese Ausgabe angefügten Anzeige.
ColorSpace
Die aktuellen erweiterten Farbfunktionen der Anzeige, die dieser Ausgabe zugeordnet ist. Insbesondere, ob es in der Lage ist, Farb- und Leuchtdichtewerte außerhalb des sRGB-Farbraums zu reproduzieren. Ein Wert von DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 gibt an, dass die Anzeige auf SDR/sRGB beschränkt ist. Ein Wert von DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 gibt an, dass die Anzeige erweiterte Farbfunktionen unterstützt. DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 ist derzeit kein Farbraum, der verwendet wird; es ist einfach ein zwischengeschalteter Swapchain-Farbraum.
Ausführliche Leuchtdichte- und Farbfunktionen finden Sie in zusätzlichen Membern dieser Struktur.
RedPrimary[2]
Typ: FLOAT[2]
Die rote Farbe in XY-Koordinaten der anzeige, die an diese Ausgabe angefügt ist. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.
GreenPrimary[2]
Typ: FLOAT[2]
Die primäre grüne Farbe in XY-Koordinaten der an diese Ausgabe angefügten Anzeige. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.
BluePrimary[2]
Typ: FLOAT[2]
Die primäre blaue Farbe in XY-Koordinaten der anzeige, die an diese Ausgabe angefügt ist. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.
WhitePoint[2]
Typ: FLOAT[2]
Der weiße Punkt in XY-Koordinaten der an diese Ausgabe angefügten Anzeige. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.
MinLuminance
Typ: FLOAT-
Die minimale Leuchtdichte in Nissen, die die an diese Ausgabe angefügte Anzeige rendern kann. Der Inhalt darf diesen Minimalwert für ein optimales Rendering nicht überschreiten. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.
MaxLuminance
Typ: FLOAT-
Die maximale Leuchtdichte in Nissen, die das an diese Ausgabe angefügte Display rendern kann; Dieser Wert ist wahrscheinlich nur für einen kleinen Bereich des Panels gültig. Der Inhalt darf diesen Minimalwert für ein optimales Rendering nicht überschreiten. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.
MaxFullFrameLuminance
Typ: FLOAT-
Die maximale Leuchtdichte in Nissen, die das an diese Ausgabe angefügte Display rendern kann; im Gegensatz zu MaxLuminance ist dieser Wert für eine Farbe gültig, die den gesamten Bereich des Panels ausfüllt. Der Inhalt sollte diesen Wert nicht über den gesamten Bereich hinaus überschreiten, um ein optimales Rendering zu erzielen. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.
Bemerkungen
Die DXGI_OUTPUT_DESC1 Struktur wird durch die IDXGIOutput6::GetDesc1-Methode initialisiert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dxgi1_6.h |