C# Класс iSpyApplication.Controls.CameraWindow

Summary description for CameraWindow.
Наследование: AForge.Controls.PictureBox
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddFile() публичный Метод

public AddFile ( FilesFile f ) : void
f FilesFile
Результат void

Alarm() публичный Метод

public Alarm ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

Apply() публичный Метод

public Apply ( ) : void
Результат void

ApplySchedule() публичный Метод

public ApplySchedule ( ) : bool
Результат bool

CameraWindow() публичный Метод

public CameraWindow ( objectsCamera cam, MainForm mainForm ) : System
cam objectsCamera
mainForm MainForm
Результат System

ClearFileList() публичный Метод

public ClearFileList ( ) : void
Результат void

ConfigurePlugin() публичный Метод

public ConfigurePlugin ( ) : void
Результат void

Disable() публичный Метод

public Disable ( bool stopSource = true ) : void
stopSource bool
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Enable() публичный Метод

public Enable ( ) : void
Результат void

ExecutePluginCommand() публичный Метод

public ExecutePluginCommand ( string command ) : void
command string
Результат void

ExecutePluginShortcut() публичный Метод

public ExecutePluginShortcut ( string shortcut ) : bool
shortcut string
Результат bool

GetFiles() публичный Метод

public GetFiles ( ) : void
Результат void

Listen() публичный Метод

public Listen ( ) : void
Результат void

Nv() публичный Метод

public Nv ( string name ) : string
name string
Результат string

Nv() публичный Метод

public Nv ( string csv, string name ) : string
csv string
name string
Результат string

OnGotFocus() защищенный Метод

protected OnGotFocus ( EventArgs e ) : void
e System.EventArgs
Результат void

OnKeyDown() защищенный Метод

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Результат void

OnKeyUp() защищенный Метод

protected OnKeyUp ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Результат void

OnLostFocus() защищенный Метод

protected OnLostFocus ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMouseDown() защищенный Метод

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnMouseEnter() защищенный Метод

protected OnMouseEnter ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMouseLeave() защищенный Метод

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMouseMove() защищенный Метод

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnMouseUp() защищенный Метод

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnMouseWheel() защищенный Метод

protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnPaint() защищенный Метод

protected OnPaint ( PaintEventArgs pe ) : void
pe PaintEventArgs
Результат void

OnPreviewKeyDown() защищенный Метод

protected OnPreviewKeyDown ( PreviewKeyDownEventArgs e ) : void
e System.Windows.Forms.PreviewKeyDownEventArgs
Результат void

OnResize() защищенный Метод

protected OnResize ( EventArgs eventargs ) : void
eventargs System.EventArgs
Результат void

OpenWebInterface() публичный Метод

public OpenWebInterface ( ) : void
Результат void

RecordSwitch() публичный Метод

public RecordSwitch ( bool record ) : string
record bool
Результат string

ReloadSchedule() публичный Метод

public ReloadSchedule ( ) : void
Результат void

RemoveFile() публичный Метод

public RemoveFile ( string filename ) : void
filename string
Результат void

SaveFileList() публичный Метод

public SaveFileList ( ) : void
Результат void

SaveFrame() публичный Метод

public SaveFrame ( Bitmap bmp = null ) : string
bmp System.Drawing.Bitmap
Результат string

SetDetector() публичный Метод

public SetDetector ( ) : void
Результат void

SetMotionZones() публичный Метод

public SetMotionZones ( ) : void
Результат void

SetProcessor() публичный Метод

public SetProcessor ( ) : void
Результат void

SetVideoSize() публичный Метод

public SetVideoSize ( ) : void
Результат void

SetVideoSourceProperties() публичный Метод

public SetVideoSourceProperties ( ) : void
Результат void

SetVolumeLevel() публичный Метод

public SetVolumeLevel ( int micid ) : void
micid int
Результат void

SetVolumeLevelLocation() публичный Метод

public SetVolumeLevelLocation ( ) : void
Результат void

Snapshot() публичный Метод

public Snapshot ( ) : void
Результат void

StartSaving() публичный Метод

public StartSaving ( ) : void
Результат void

Talk() публичный Метод

public Talk ( IWin32Window f = null ) : void
f IWin32Window
Результат void

TextToSpeech() публичный Метод

public TextToSpeech ( IWin32Window f = null ) : void
f IWin32Window
Результат void

Tick() публичный Метод

public Tick ( ) : void
Результат void

UpdateFloorplans() публичный Метод

public UpdateFloorplans ( bool isAlert ) : void
isAlert bool
Результат void

UpdatePosition() публичный Метод

public UpdatePosition ( int width, int height ) : void
width int
height int
Результат void

Описание свойств

AbortedAudio публичное свойство

public bool AbortedAudio
Результат bool

Alerted публичное свойство

public bool Alerted
Результат bool

Buffer публичное свойство

public ConcurrentQueue Buffer
Результат ConcurrentQueue

CalibrateCount публичное свойство

public double CalibrateCount
Результат double

Camobject публичное свойство

public objectsCamera Camobject
Результат objectsCamera

CurrentFrame публичное свойство

public Graphics,System.Drawing CurrentFrame
Результат System.Drawing.Graphics

FlashCounter публичное свойство

public DateTime,System FlashCounter
Результат System.DateTime

InactiveRecord публичное свойство

public double InactiveRecord
Результат double

IsEdit публичное свойство

public bool IsEdit
Результат bool

IsReconnect публичное свойство

public bool IsReconnect
Результат bool

MovementCount публичное свойство

public double MovementCount
Результат double

MovementDetected публичное свойство

public bool MovementDetected
Результат bool

NeedMotionZones публичное свойство

public bool NeedMotionZones
Результат bool

NeedSizeUpdate публичное свойство

public bool NeedSizeUpdate
Результат bool

PTZ публичное свойство

public PTZController PTZ
Результат PTZController

PTZNavigate публичное свойство

public bool PTZNavigate
Результат bool

PTZReference публичное свойство

public Point PTZReference
Результат Point

ResizeParent публичное свойство

public bool ResizeParent
Результат bool

RestoreRect публичное свойство

public Rectangle,System.Drawing RestoreRect
Результат System.Drawing.Rectangle

Seekable публичное свойство

public bool Seekable
Результат bool

ShuttingDown публичное свойство

public bool ShuttingDown
Результат bool

TimeLapseVideoFileName публичное свойство

public string TimeLapseVideoFileName
Результат string

TimelapseStart публичное свойство

public DateTime,System TimelapseStart
Результат System.DateTime

VideoFileName публичное свойство

public string VideoFileName
Результат string

VideoSourceErrorMessage публичное свойство

public string VideoSourceErrorMessage
Результат string

VideoSourceErrorState публичное свойство

public bool VideoSourceErrorState
Результат bool

VolumeControl публичное свойство

public VolumeLevel,iSpyApplication.Controls VolumeControl
Результат VolumeLevel

XimeaSource публичное свойство

public XimeaVideoSource,AForge.Video.Ximea XimeaSource
Результат AForge.Video.Ximea.XimeaVideoSource