Method | Description | |
---|---|---|
SignalToStop ( ) : void |
Signal video source to stop its work. Signals video source to stop its background thread, stop to provide new frames and free resources. |
|
Start ( ) : void |
Start video source. Starts video source and return execution to caller. Video source object creates background thread and notifies about new frames with the help of NewFrame event. |
|
Stop ( ) : void |
Stop video source. Stops video source aborting its thread. |
|
WaitForStop ( ) : void |
Wait for video source has stopped. Waits for source stopping after it was signalled to stop using SignalToStop method. |
|
WindowCaptureStream ( IntPtr windowHandle, Rectangle region ) : Accord.Compat |
Initializes a new instance of the ScreenCaptureStream class.
|
|
WindowCaptureStream ( IntPtr windowHandle, Rectangle region, int frameInterval ) : Accord.Compat |
Initializes a new instance of the ScreenCaptureStream class.
|
Method | Description | |
---|---|---|
BitBlt ( IntPtr hObject, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hObjectSource, int nXSrc, int nYSrc, int dwRop ) : bool | ||
Free ( ) : void |
Free resource.
|
|
WorkerThread ( ) : void |
public WindowCaptureStream ( IntPtr windowHandle, Rectangle region ) : Accord.Compat | ||
windowHandle | IntPtr | |
region | Rectangle | Screen's rectangle to capture (the rectangle may cover multiple displays). |
return | Accord.Compat |
public WindowCaptureStream ( IntPtr windowHandle, Rectangle region, int frameInterval ) : Accord.Compat | ||
windowHandle | IntPtr | |
region | Rectangle | Screen's rectangle to capture (the rectangle may cover multiple displays). |
frameInterval | int | Time interval between making screen shots, ms. |
return | Accord.Compat |