Interface IGorgonVideoOutputInfo
Provides information about an output on a IGorgonVideoAdapterInfo.
Inherited Members
Namespace: Gorgon.Graphics.Core
Assembly: Gorgon.Graphics.Core.dll
Syntax
public interface IGorgonVideoOutputInfo : IGorgonNamedObject
Remarks
An output is typically a physical connection between the video adapter and another device.
Properties
| Edit this page View SourceAdapter
Property to return the adapter that owns this output.
Declaration
IGorgonVideoAdapterInfo Adapter { get; }
Property Value
Type | Description |
---|---|
IGorgonVideoAdapterInfo |
DesktopBounds
Property to return the bounds of the output in desktop coordinates.
Declaration
Rectangle DesktopBounds { get; }
Property Value
Type | Description |
---|---|
Rectangle |
Remarks
The desktop coordinates depend on the dots per inch (DPI) of the desktop. For more information about writing DPI-aware Win32 applications, see High DPI.
Index
Property to return the index of the output.
Declaration
int Index { get; }
Property Value
Type | Description |
---|---|
int |
IsAttachedToDesktop
Property to return whether the output is attached to the desktop or not.
Declaration
bool IsAttachedToDesktop { get; }
Property Value
Type | Description |
---|---|
bool |
MonitorHandle
Property to return the handle to the monitor that is attached to the output.
Declaration
nint MonitorHandle { get; }
Property Value
Type | Description |
---|---|
nint |
Rotation
Property to return how the display image is rotated by the output.
Declaration
RotationMode Rotation { get; }
Property Value
Type | Description |
---|---|
RotationMode |
VideoModes
Property to return the list of video modes supported by this output.
Declaration
IReadOnlyList<GorgonVideoMode> VideoModes { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<GorgonVideoMode> |