C# 클래스 iSpyApplication.Controls.CameraWindow

Summary description for CameraWindow.
상속: AForge.Controls.PictureBox
파일 보기 프로젝트 열기: ispysoftware/iSpy 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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