Class VideoController
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a video controller.
public class VideoController : GlobalSerializableClassicBase, IComparable<VideoController>
- Inheritance
-
VideoController
- Implements
Constructors
VideoController()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.VideoController class.
public VideoController()
Properties
AdapterRam
Gets or sets the amount of memory found in this video adapter in KB. This only applies for adapters that support the Windows Display Driver Model (WDDM).
public int AdapterRam { get; set; }
Property Value
AdapterRamString
Gets the amount of memory found in this video adapter. This only applies for adapters that support the Windows Display Driver Model (WDDM).
public string AdapterRamString { get; set; }
Property Value
DacType
Gets or sets the name or identifier of the digital-to-analog converter (DAC) chip.
public string DacType { get; set; }
Property Value
Description
Gets or sets the descriptive name of the video controller - for example "NVIDIA GeForce 8800 GT".
public string Description { get; set; }
Property Value
DeviceId
Gets or sets the operating system assigned unique ID for this video controller - for example "VideoController1".
public string DeviceId { get; set; }
Property Value
DriverDate
Gets or sets the date of the currently installed video driver.
public DateTime DriverDate { get; set; }
Property Value
DriverVersion
Gets or sets the version of the currently installed video driver - for example "8.16.11.8694".
public string DriverVersion { get; set; }
Property Value
InfFilename
Gets or sets the name of the .inf file used to install the video driver - for example "oem2.inf".
public string InfFilename { get; set; }
Property Value
InstalledDisplayDrivers
Gets or sets the names of the installed display drivers - for example "nvd3dum.dll, nvwgf2um.dll, nvwgf2um.dll".
public SerializableStringCollection InstalledDisplayDrivers { get; set; }
Property Value
- SerializableStringCollection
MaxRefreshRate
Gets or sets the maximum refresh rate that this adapter is capable of in Hz.
public int MaxRefreshRate { get; set; }
Property Value
MaxRefreshRateString
Gets the maximum refresh rate that this adapter is capable of as a human readable string.
public string MaxRefreshRateString { get; set; }
Property Value
VideoModeDescription
Gets or sets the human readable description of the video mode at the time of the scan - for example "1920 x 1200 x 4294967296 colors".
public string VideoModeDescription { get; set; }
Property Value
Methods
CompareTo(VideoController)
Compares two CENTREL.XIA.Configuration.Types.VideoController objects to allow sorting by display name.
public int CompareTo(VideoController other)
Parameters
other
VideoControllerThe CENTREL.XIA.Configuration.Types.VideoController to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.VideoController objects.
ToString()
Returns the descriptive name of the video controller - for example "NVIDIA GeForce 8800 GT".
public override string ToString()
Returns
- string
The descriptive name of the video controller.