C# Class Accord.Video.Kinect.KinectNative

Show file Open project: accord-net/framework Class Usage Examples

Public Methods

Method Description
ShutdownContext ( ) : void
freenect_process_events ( IntPtr context ) : int
freenect_process_events_timeout0 ( IntPtr context ) : int
freenect_start_depth ( IntPtr device ) : int
freenect_start_video ( IntPtr device ) : int
freenect_stop_depth ( IntPtr device ) : int
freenect_stop_video ( IntPtr device ) : int

Private Methods

Method Description
InitializeContext ( ) : void
LogCallback ( IntPtr device, LogLevelOptions logLevel, string message ) : void
freenect_close_device ( IntPtr device ) : int
freenect_find_depth_mode ( CameraResolution resolution, DepthCameraFormat depthFormat ) : BitmapInfoHeader
freenect_find_video_mode ( CameraResolution resolution, VideoCameraFormat videoFormat ) : BitmapInfoHeader
freenect_get_tilt_state ( IntPtr device ) : IntPtr
freenect_init ( IntPtr &context, IntPtr freenectUSBContext ) : int
freenect_num_devices ( IntPtr context ) : int
freenect_open_device ( IntPtr context, IntPtr &device, int index ) : int
freenect_set_depth_buffer ( IntPtr device, IntPtr buffer ) : int
freenect_set_depth_callback ( IntPtr device, FreenectDepthDataCallback callback ) : void
freenect_set_depth_mode ( IntPtr device, BitmapInfoHeader infoHeader ) : int
freenect_set_led ( IntPtr device, LedColorOption option ) : int
freenect_set_log_callback ( IntPtr context, FreenectLogCallback callback ) : void
freenect_set_log_level ( IntPtr context, LogLevelOptions level ) : void
freenect_set_tilt_degs ( IntPtr device, double angle ) : int
freenect_set_video_buffer ( IntPtr device, IntPtr buffer ) : int
freenect_set_video_callback ( IntPtr device, FreenectVideoDataCallback callback ) : void
freenect_set_video_mode ( IntPtr device, [ infoHeader ) : int
freenect_shutdown ( IntPtr context ) : int
freenect_update_tilt_state ( IntPtr device ) : int
native_freenect_process_events ( IntPtr context ) : int
native_freenect_process_events_timeout ( IntPtr context, [ timeout ) : int
native_freenect_start_depth ( IntPtr device ) : int
native_freenect_start_video ( IntPtr device ) : int
native_freenect_stop_depth ( IntPtr device ) : int
native_freenect_stop_video ( IntPtr device ) : int

Method Details

ShutdownContext() public static method

public static ShutdownContext ( ) : void
return void

freenect_process_events() public static method

public static freenect_process_events ( IntPtr context ) : int
context System.IntPtr
return int

freenect_process_events_timeout0() public static method

public static freenect_process_events_timeout0 ( IntPtr context ) : int
context System.IntPtr
return int

freenect_start_depth() public static method

public static freenect_start_depth ( IntPtr device ) : int
device System.IntPtr
return int

freenect_start_video() public static method

public static freenect_start_video ( IntPtr device ) : int
device System.IntPtr
return int

freenect_stop_depth() public static method

public static freenect_stop_depth ( IntPtr device ) : int
device System.IntPtr
return int

freenect_stop_video() public static method

public static freenect_stop_video ( IntPtr device ) : int
device System.IntPtr
return int