C# Class ScreenSaver.ScreenSaverForm

Show file Open project: cDima/Aerial Class Usage Examples

Public Properties

Property Type Description
ShowVideo bool

Public Methods

Method Description
ScreenSaverForm ( ) : System
ScreenSaverForm ( IntPtr PreviewWndHandle ) : System
ScreenSaverForm ( Rectangle Bounds, bool shouldCache ) : System
ScreenSaverForm ( bool WindowMode = false ) : System
ShouldExit ( ) : void

Exits if not in windowed or preview mode.

Private Methods

Method Description
CalculateVideoFillSize ( Size displaySize, double sourceHeight = 1080.0, double sourceWidth = 1920.0 ) : Size

Algoirthm for calculating video fill size to fill available screensize on different resolutions.

LayoutPlayer ( ) : void
MaximizeVideo ( ) : void
NextVideoTimer_Tick ( object sender, EventArgs e ) : void
Player_MouseDownEvent ( object sender, AxWMPLib e ) : void
ResizePlayer ( ) : void

Resize & center player

ScreenSaverForm_KeyPress ( object sender, KeyPressEventArgs e ) : void
ScreenSaverForm_Load ( object sender, EventArgs e ) : void
ScreenSaverForm_MouseClick ( object sender, MouseEventArgs e ) : void
ScreenSaverForm_MouseDown ( object sender, MouseEventArgs e ) : void
ScreenSaverForm_MouseMove ( object sender, MouseEventArgs e ) : void
ScreenSaverForm_Resize ( object sender, EventArgs e ) : void
ScreenSaverForm_Shown ( object sender, EventArgs e ) : void
SetNextVideo ( ) : void
btnClose_Click ( object sender, EventArgs e ) : void
btnClose_MouseMove ( object sender, MouseEventArgs e ) : void
player_KeyPressEvent ( object sender, AxWMPLib e ) : void
player_MouseMoveEvent ( object sender, AxWMPLib e ) : void
player_PlayStateChange ( object sender, AxWMPLib e ) : void

Method Details

ScreenSaverForm() public method

public ScreenSaverForm ( ) : System
return System

ScreenSaverForm() public method

public ScreenSaverForm ( IntPtr PreviewWndHandle ) : System
PreviewWndHandle IntPtr
return System

ScreenSaverForm() public method

public ScreenSaverForm ( Rectangle Bounds, bool shouldCache ) : System
Bounds Rectangle
shouldCache bool
return System

ScreenSaverForm() public method

public ScreenSaverForm ( bool WindowMode = false ) : System
WindowMode bool
return System

ShouldExit() public method

Exits if not in windowed or preview mode.
public ShouldExit ( ) : void
return void

Property Details

ShowVideo public property

public bool ShowVideo
return bool