Table of Contents

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

int

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

string

DacType

Gets or sets the name or identifier of the digital-to-analog converter (DAC) chip.

public string DacType { get; set; }

Property Value

string

Description

Gets or sets the descriptive name of the video controller - for example "NVIDIA GeForce 8800 GT".

public string Description { get; set; }

Property Value

string

DeviceId

Gets or sets the operating system assigned unique ID for this video controller - for example "VideoController1".

public string DeviceId { get; set; }

Property Value

string

DriverDate

Gets or sets the date of the currently installed video driver.

public DateTime DriverDate { get; set; }

Property Value

DateTime

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

string

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

string

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

int

MaxRefreshRateString

Gets the maximum refresh rate that this adapter is capable of as a human readable string.

public string MaxRefreshRateString { get; set; }

Property Value

string

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

string

Methods

CompareTo(VideoController)

Compares two CENTREL.XIA.Configuration.Types.VideoController objects to allow sorting by display name.

public int CompareTo(VideoController other)

Parameters

other VideoController

The 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.