C# Class UlteriusServer.Api.Win32.Display

Show file Open project: Ulterius/server

Public Methods

Method Description
ChangeResolution ( string deviceName, int width, int height, int bbp, int freq ) : string
DeviceFriendlyName ( ) : List
DisplayInformation ( ) : List
Rotate ( int angle, int width, int height, string deviceName ) : string
SetPrimary ( string deviceName ) : string

Private Methods

Method Description
ChangeDisplaySettings ( Devmode &devMode, int flags ) : int
ChangeDisplaySettingsEx ( string lpszDeviceName, Devmode &lpDevMode, IntPtr hwnd, ChangeDisplaySettingsFlags dwflags, IntPtr lParam ) : DISP_CHANGE
ChangeDisplaySettingsEx ( string lpszDeviceName, IntPtr lpDevMode, IntPtr hwnd, ChangeDisplaySettingsFlags dwflags, IntPtr lParam ) : DISP_CHANGE
DisplayConfigGetDeviceInfo ( DisplayconfigTargetDeviceName &deviceName ) : int
EnumDisplayDevices ( string lpDevice, uint iDevNum, DisplayDevice &lpDisplayDevice, uint dwFlags ) : bool
EnumDisplaySettings ( string deviceName, int modeNum, Devmode &devMode ) : bool
GetAllMonitorsFriendlyNames ( ) : IEnumerable
GetDisplayConfigBufferSizes ( QueryDeviceConfigFlags flags, uint &numPathArrayElements, uint &numModeInfoArrayElements ) : int
GetMessageForCode ( DISP_CHANGE code ) : string
MonitorFriendlyName ( Luid adapterId, uint targetId ) : string
QueryDisplayConfig ( QueryDeviceConfigFlags flags, uint &numPathArrayElements, [ pathInfoArray, uint &numModeInfoArrayElements, [ modeInfoArray, IntPtr currentTopologyId ) : int

Method Details

ChangeResolution() public static method

public static ChangeResolution ( string deviceName, int width, int height, int bbp, int freq ) : string
deviceName string
width int
height int
bbp int
freq int
return string

DeviceFriendlyName() public static method

public static DeviceFriendlyName ( ) : List
return List

DisplayInformation() public static method

public static DisplayInformation ( ) : List
return List

Rotate() public static method

public static Rotate ( int angle, int width, int height, string deviceName ) : string
angle int
width int
height int
deviceName string
return string

SetPrimary() public static method

public static SetPrimary ( string deviceName ) : string
deviceName string
return string