C# Class UlteriusServer.WebCams.WebCamManager

Show file Open project: Ulterius/server

Public Properties

Property Type Description
Cameras VideoCaptureDevice>.Dictionary

Public Methods

Method Description
GetCameras ( ) : List
LoadWebcams ( ) : void
PauseCamera ( string cameraId ) : bool
StartAllCameras ( ) : void
StartCamera ( string cameraId ) : bool
StopAllCameras ( ) : void
StopCamera ( string cameraId ) : bool

Private Methods

Method Description
HandleFrame ( object sender, NewFrameEventArgs camera, string webcamIdHash ) : void

Method Details

GetCameras() public static method

public static GetCameras ( ) : List
return List

LoadWebcams() public static method

public static LoadWebcams ( ) : void
return void

PauseCamera() public static method

public static PauseCamera ( string cameraId ) : bool
cameraId string
return bool

StartAllCameras() public static method

public static StartAllCameras ( ) : void
return void

StartCamera() public static method

public static StartCamera ( string cameraId ) : bool
cameraId string
return bool

StopAllCameras() public static method

public static StopAllCameras ( ) : void
return void

StopCamera() public static method

public static StopCamera ( string cameraId ) : bool
cameraId string
return bool

Property Details

Cameras public static property

public static Dictionary Cameras
return VideoCaptureDevice>.Dictionary