Click or drag to resize

VideoCapture Methods

The VideoCapture type exposes the following members.

Public methodDispose
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.)
Protected methodDisposeObject
Release the resource for this capture
(Overrides DisposableObjectDisposeObject.)
Public methodDuplexQueryFrame
Query a frame duplexly over WCF
Public methodDuplexQuerySmallFrame
Query a small frame duplexly over WCF
Public methodEquals (Inherited from Object.)
Protected methodFinalize
(Inherited from DisposableObject.)
Public methodGetCaptureProperty
Obtain the capture property
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGrab
Grab a frame
Protected methodMemberwiseClone (Inherited from Object.)
Public methodPause
Pause the grab process if it is running.
Public methodQueryFrame
Capture a Bgr image frame
Public methodQuerySmallFrame
Capture a Bgr image frame that is half width and half height. Mainly used by WCF when sending image to remote locations in a bandwidth conservative scenario
Public methodRead
Similar to the C++ implementation of cv::Capture >> Mat. It first call Grab() function follows by Retrieve()
Protected methodReleaseManagedResources
Release the managed resources. This function will be called during the disposal of the current object. override ride this function if you need to call the Dispose() function on any managed IDisposable object created by the current object
(Inherited from DisposableObject.)
Public methodRetrieve
Retrieve a Gray image frame after Grab()
Public methodSetCaptureProperty
Sets the specified property of video capturing
Public methodStart
Start the grab process in a separate thread. Once started, use the ImageGrabbed event handler and RetrieveGrayFrame/RetrieveBgrFrame to obtain the images.
Public methodStop
Stop the grabbing thread
Public methodToString (Inherited from Object.)
See Also