The KinectCapture 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
(Inherited from Capture.)
Public methodDuplexQueryFrame
Query a frame duplexly over WCF
(Inherited from Capture.)
Public methodDuplexQuerySmallFrame
Query a small frame duplexly over WCF
(Inherited from Capture.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
(Inherited from DisposableObject.)
Public methodGetCaptureProperty
Obtain the capture property
(Inherited from Capture.)
Public methodGetColorPoints
Get an enumerator of the colored points from Kinect. This function can only be called after the Grab() function.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetMaxDisparity
Given the minimum distance in mm, return the maximum valid disparity value.
Public methodGetOpenNIContext
Get the unmanaged OpenNI Context from the capture.
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodGrab
Grab a frame
(Inherited from Capture.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPause
Pause the grab process if it is running.
(Inherited from Capture.)
Public methodQueryFrame
Capture a Bgr image frame
(Inherited from Capture.)
Public methodQueryGrayFrame
Capture a Gray image frame
(Inherited from Capture.)
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
(Inherited from Capture.)
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 methodRetrieveBgrFrame()()()()
Retrieve Bgr frame from Kinect
(Overrides Capture..::..RetrieveBgrFrame()()()().)
Public methodRetrieveBgrFrame(Int32)
Retrieve a Bgr image frame after Grab()
(Inherited from Capture.)
Public methodRetrieveDepthMap
Retrieve the depth map from Kinect (in mm)
Public methodRetrieveDisparityMap
Retrieve disparity map (in pixels) from Kinect
Public methodRetrieveDisparityMap32f
Retrieve disparity map (in pixels) from Kinect
Public methodRetrieveGrayFrame()()()()
Retrieve Gray frame from Kinect
(Overrides Capture..::..RetrieveGrayFrame()()()().)
Public methodRetrieveGrayFrame(Int32)
Retrieve a Gray image frame after Grab()
(Inherited from Capture.)
Public methodRetrievePointCloudMap
Retrieve all the points (x, y, z position in meters) from Kinect, row by row.
Public methodRetrieveValidDepthMap
Retrieve the valid depth map from Kinect
Public methodSetCaptureProperty
Sets the specified property of video capturing
(Inherited from Capture.)
Public methodStart
Start the grab process in a sperate thread. Once started, use the ImageGrabbed event handler and RetrieveGrayFrame/RetrieveBgrFrame to obtain the images.
(Inherited from Capture.)
Public methodStop
Stop the grabbing thread
(Inherited from Capture.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

See Also