C# Class iSpyApplication.Controls.CameraWindow

Summary description for CameraWindow.
Inheritance: AForge.Controls.PictureBox
Afficher le fichier Open project: ispysoftware/iSpy Class Usage Examples

Méthodes publiques

Свойство Type Description
AbortedAudio bool
Alerted bool
Buffer ConcurrentQueue
CalibrateCount double
Camobject objectsCamera
CurrentFrame System.Drawing.Graphics
FlashCounter System.DateTime
InactiveRecord double
IsEdit bool
IsReconnect bool
MovementCount double
MovementDetected bool
NeedMotionZones bool
NeedSizeUpdate bool
PTZ PTZController
PTZNavigate bool
PTZReference Point
ResizeParent bool
RestoreRect System.Drawing.Rectangle
Seekable bool
ShuttingDown bool
TimeLapseVideoFileName string
TimelapseStart System.DateTime
VideoFileName string
VideoSourceErrorMessage string
VideoSourceErrorState bool
VolumeControl VolumeLevel
XimeaSource AForge.Video.Ximea.XimeaVideoSource

Private Properties

Свойство Type Description
ActionSchedule void
AddAudioStream void
AddSeekOverlay void
AlertThread void
CWCameraDisabled void
CWCameraEnabled void
CWCameraReconnect void
CWCameraReconnected void
CalcBitRate int
CameraNewFrame void
CameraWindowLocationChanged void
CameraWindowResize void
CameraWindow_AlertHandler void
CameraWindow_ErrorHandler void
CheckAlert void
CheckDisconnect void
CheckFTP void
CheckPTZSchedule void
CheckReconnect bool
CheckReconnectInterval void
CheckRecord void
CheckSaveFrame void
CheckSchedule bool
CheckStopPTZTracking void
CheckTimeLapse void
CheckVLCTimeStamp void
ClearBuffer void
CloseTimeLapseWriter void
DoAlert void
DoCalibrate void
DrawButton void
DrawDetectionGraph void
DrawOverlay void
FtpFrame void
FtpRecording void
GenerateFileList void
GetButtonByIndex System.Drawing.Rectangle
GetButtonIndexByLocation int
GetMousePos MousePos
InitializeComponent void
LogToPlugin void
MailMerge string
OpenTimeLapseWriter bool
OpenVideoSource void
OpenVideoSource void
ProcessAlertEvent void
ProcessAlertFromPlugin void
Record void
ResizeBitmap System.Drawing.Bitmap
RunPTZ void
ScanFiles void
ScanForMissingFiles void
SetErrorState void
SetPluginGroups void
SetVideoSourceProperty void
StopSaving void
ThumbnailCallback bool
VLAudioDeviceEnabled void
VideoDeviceVideoFinished void
VideoSourceHasAudioStream void
WriteFrame void
ZeroPad string

Méthodes publiques

Méthode Description
AddFile ( FilesFile f ) : void
Alarm ( object sender, EventArgs e ) : void
Apply ( ) : void
ApplySchedule ( ) : bool
CameraWindow ( objectsCamera cam, MainForm mainForm ) : System
ClearFileList ( ) : void
ConfigurePlugin ( ) : void
Disable ( bool stopSource = true ) : void
Enable ( ) : void
ExecutePluginCommand ( string command ) : void
ExecutePluginShortcut ( string shortcut ) : bool
GetFiles ( ) : void
Listen ( ) : void
Nv ( string name ) : string
Nv ( string csv, string name ) : string
OpenWebInterface ( ) : void
RecordSwitch ( bool record ) : string
ReloadSchedule ( ) : void
RemoveFile ( string filename ) : void
SaveFileList ( ) : void
SaveFrame ( Bitmap bmp = null ) : string
SetDetector ( ) : void
SetMotionZones ( ) : void
SetProcessor ( ) : void
SetVideoSize ( ) : void
SetVideoSourceProperties ( ) : void
SetVolumeLevel ( int micid ) : void
SetVolumeLevelLocation ( ) : void
Snapshot ( ) : void
StartSaving ( ) : void
Talk ( IWin32Window f = null ) : void
TextToSpeech ( IWin32Window f = null ) : void
Tick ( ) : void
UpdateFloorplans ( bool isAlert ) : void
UpdatePosition ( int width, int height ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnGotFocus ( EventArgs e ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnKeyUp ( KeyEventArgs e ) : void
OnLostFocus ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs pe ) : void
OnPreviewKeyDown ( PreviewKeyDownEventArgs e ) : void
OnResize ( EventArgs eventargs ) : void

Private Methods

Méthode Description
ActionSchedule ( objectsScheduleEntry en, bool &enable, bool &disable ) : void
AddAudioStream ( ) : void
AddSeekOverlay ( Graphics gCam ) : void
AlertThread ( string mode, string msg, int oid ) : void
CWCameraDisabled ( object sender, EventArgs e ) : void
CWCameraEnabled ( object sender, EventArgs e ) : void
CWCameraReconnect ( object sender, EventArgs e ) : void
CWCameraReconnected ( object sender, EventArgs e ) : void
CalcBitRate ( int q ) : int
CameraNewFrame ( object sender, NewFrameEventArgs e ) : void
CameraWindowLocationChanged ( object sender, EventArgs e ) : void
CameraWindowResize ( object sender, EventArgs e ) : void
CameraWindow_AlertHandler ( object sender, AlertEventArgs eventArgs ) : void
CameraWindow_ErrorHandler ( string message ) : void
CheckAlert ( double since ) : void
CheckDisconnect ( ) : void
CheckFTP ( ) : void
CheckPTZSchedule ( ) : void
CheckReconnect ( ) : bool
CheckReconnectInterval ( double since ) : void
CheckRecord ( ) : void
CheckSaveFrame ( ) : void
CheckSchedule ( ) : bool
CheckStopPTZTracking ( ) : void
CheckTimeLapse ( double since ) : void
CheckVLCTimeStamp ( ) : void
ClearBuffer ( ) : void
CloseTimeLapseWriter ( ) : void
DoAlert ( string type, string msg = "" ) : void
DoCalibrate ( double since ) : void
DrawButton ( Graphics gCam, int buttonIndex ) : void
DrawDetectionGraph ( Graphics gCam, SolidBrush sb, Pen pline, Rectangle rc ) : void
DrawOverlay ( Graphics gCam ) : void
FtpFrame ( Bitmap bmp = null ) : void
FtpRecording ( string path ) : void
GenerateFileList ( ) : void
GetButtonByIndex ( int buttonIndex, Rectangle &destRect ) : Rectangle
GetButtonIndexByLocation ( Point xy ) : int
GetMousePos ( Point location ) : MousePos
InitializeComponent ( ) : void
LogToPlugin ( string message ) : void
MailMerge ( string s, string mode, bool recorded = false, string pluginMessage = "" ) : string
OpenTimeLapseWriter ( ) : bool
OpenVideoSource ( CameraWindow cw ) : void
OpenVideoSource ( IVideoSource source, bool @override ) : void
ProcessAlertEvent ( string mode, byte rawgrab, string pluginmessage, string type, string param1, string param2, string param3, string param4 ) : void
ProcessAlertFromPlugin ( string a, string description ) : void
Record ( ) : void
ResizeBitmap ( Bitmap frame ) : Bitmap
RunPTZ ( Graphics gCam ) : void
ScanFiles ( ) : void
ScanForMissingFiles ( ) : void
SetErrorState ( string reason ) : void
SetPluginGroups ( Type o ) : void
SetVideoSourceProperty ( VideoCaptureDevice device, VideoProcAmpProperty prop, string n ) : void
StopSaving ( ) : void
ThumbnailCallback ( ) : bool
VLAudioDeviceEnabled ( object sender, EventArgs e ) : void
VideoDeviceVideoFinished ( object sender, PlayingFinishedEventArgs e ) : void
VideoSourceHasAudioStream ( object sender, EventArgs eventArgs ) : void
WriteFrame ( Helper fa, System.DateTime recordingStart, long &lastvideopts, double &maxAlarm, Helper &peakFrame, long &lastaudiopts ) : void
ZeroPad ( int counter, int countermax ) : string

Method Details

AddFile() public méthode

public AddFile ( FilesFile f ) : void
f FilesFile
Résultat void

Alarm() public méthode

public Alarm ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

Apply() public méthode

public Apply ( ) : void
Résultat void

ApplySchedule() public méthode

public ApplySchedule ( ) : bool
Résultat bool

CameraWindow() public méthode

public CameraWindow ( objectsCamera cam, MainForm mainForm ) : System
cam objectsCamera
mainForm MainForm
Résultat System

ClearFileList() public méthode

public ClearFileList ( ) : void
Résultat void

ConfigurePlugin() public méthode

public ConfigurePlugin ( ) : void
Résultat void

Disable() public méthode

public Disable ( bool stopSource = true ) : void
stopSource bool
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Enable() public méthode

public Enable ( ) : void
Résultat void

ExecutePluginCommand() public méthode

public ExecutePluginCommand ( string command ) : void
command string
Résultat void

ExecutePluginShortcut() public méthode

public ExecutePluginShortcut ( string shortcut ) : bool
shortcut string
Résultat bool

GetFiles() public méthode

public GetFiles ( ) : void
Résultat void

Listen() public méthode

public Listen ( ) : void
Résultat void

Nv() public méthode

public Nv ( string name ) : string
name string
Résultat string

Nv() public méthode

public Nv ( string csv, string name ) : string
csv string
name string
Résultat string

OnGotFocus() protected méthode

protected OnGotFocus ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnKeyDown() protected méthode

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Résultat void

OnKeyUp() protected méthode

protected OnKeyUp ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Résultat void

OnLostFocus() protected méthode

protected OnLostFocus ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseDown() protected méthode

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseEnter() protected méthode

protected OnMouseEnter ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseLeave() protected méthode

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseUp() protected méthode

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseWheel() protected méthode

protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnPaint() protected méthode

protected OnPaint ( PaintEventArgs pe ) : void
pe PaintEventArgs
Résultat void

OnPreviewKeyDown() protected méthode

protected OnPreviewKeyDown ( PreviewKeyDownEventArgs e ) : void
e System.Windows.Forms.PreviewKeyDownEventArgs
Résultat void

OnResize() protected méthode

protected OnResize ( EventArgs eventargs ) : void
eventargs System.EventArgs
Résultat void

OpenWebInterface() public méthode

public OpenWebInterface ( ) : void
Résultat void

RecordSwitch() public méthode

public RecordSwitch ( bool record ) : string
record bool
Résultat string

ReloadSchedule() public méthode

public ReloadSchedule ( ) : void
Résultat void

RemoveFile() public méthode

public RemoveFile ( string filename ) : void
filename string
Résultat void

SaveFileList() public méthode

public SaveFileList ( ) : void
Résultat void

SaveFrame() public méthode

public SaveFrame ( Bitmap bmp = null ) : string
bmp System.Drawing.Bitmap
Résultat string

SetDetector() public méthode

public SetDetector ( ) : void
Résultat void

SetMotionZones() public méthode

public SetMotionZones ( ) : void
Résultat void

SetProcessor() public méthode

public SetProcessor ( ) : void
Résultat void

SetVideoSize() public méthode

public SetVideoSize ( ) : void
Résultat void

SetVideoSourceProperties() public méthode

public SetVideoSourceProperties ( ) : void
Résultat void

SetVolumeLevel() public méthode

public SetVolumeLevel ( int micid ) : void
micid int
Résultat void

SetVolumeLevelLocation() public méthode

public SetVolumeLevelLocation ( ) : void
Résultat void

Snapshot() public méthode

public Snapshot ( ) : void
Résultat void

StartSaving() public méthode

public StartSaving ( ) : void
Résultat void

Talk() public méthode

public Talk ( IWin32Window f = null ) : void
f IWin32Window
Résultat void

TextToSpeech() public méthode

public TextToSpeech ( IWin32Window f = null ) : void
f IWin32Window
Résultat void

Tick() public méthode

public Tick ( ) : void
Résultat void

UpdateFloorplans() public méthode

public UpdateFloorplans ( bool isAlert ) : void
isAlert bool
Résultat void

UpdatePosition() public méthode

public UpdatePosition ( int width, int height ) : void
width int
height int
Résultat void

Property Details

AbortedAudio public_oe property

public bool AbortedAudio
Résultat bool

Alerted public_oe property

public bool Alerted
Résultat bool

Buffer public_oe property

public ConcurrentQueue Buffer
Résultat ConcurrentQueue

CalibrateCount public_oe property

public double CalibrateCount
Résultat double

Camobject public_oe property

public objectsCamera Camobject
Résultat objectsCamera

CurrentFrame public_oe property

public Graphics,System.Drawing CurrentFrame
Résultat System.Drawing.Graphics

FlashCounter public_oe property

public DateTime,System FlashCounter
Résultat System.DateTime

InactiveRecord public_oe property

public double InactiveRecord
Résultat double

IsEdit public_oe property

public bool IsEdit
Résultat bool

IsReconnect public_oe property

public bool IsReconnect
Résultat bool

MovementCount public_oe property

public double MovementCount
Résultat double

MovementDetected public_oe property

public bool MovementDetected
Résultat bool

NeedMotionZones public_oe property

public bool NeedMotionZones
Résultat bool

NeedSizeUpdate public_oe property

public bool NeedSizeUpdate
Résultat bool

PTZ public_oe property

public PTZController PTZ
Résultat PTZController

PTZNavigate public_oe property

public bool PTZNavigate
Résultat bool

PTZReference public_oe property

public Point PTZReference
Résultat Point

ResizeParent public_oe property

public bool ResizeParent
Résultat bool

RestoreRect public_oe property

public Rectangle,System.Drawing RestoreRect
Résultat System.Drawing.Rectangle

Seekable public_oe property

public bool Seekable
Résultat bool

ShuttingDown public_oe property

public bool ShuttingDown
Résultat bool

TimeLapseVideoFileName public_oe property

public string TimeLapseVideoFileName
Résultat string

TimelapseStart public_oe property

public DateTime,System TimelapseStart
Résultat System.DateTime

VideoFileName public_oe property

public string VideoFileName
Résultat string

VideoSourceErrorMessage public_oe property

public string VideoSourceErrorMessage
Résultat string

VideoSourceErrorState public_oe property

public bool VideoSourceErrorState
Résultat bool

VolumeControl public_oe property

public VolumeLevel,iSpyApplication.Controls VolumeControl
Résultat VolumeLevel

XimeaSource public_oe property

public XimeaVideoSource,AForge.Video.Ximea XimeaSource
Résultat AForge.Video.Ximea.XimeaVideoSource