Microsoft Kinect plugin 1.0
Functions

Scol functions definition for Kinect device object

Functions

int _CRKinectDevice (mmachine m)
 _CRKinectDevice : Open and initialize ObjKinect
int _DSKinectDevice (mmachine m)
 _DSKinectDevice : Destroy ObjKinect
int _GETKinectDeviceById (mmachine m)
 _GETKinectDeviceById : Retrieve a Kinect Device by Id
int _GETKinectDeviceId (mmachine m)
 _GETKinectDeviceId : Retrieve a Kinect Device Id
int _BLTKinectDeviceDepth (mmachine m)
 _BLTKinectDeviceDepth : Blit the device picture into a bitmap
int _BLTKinectDeviceRGB (mmachine m)
 _BLTKinectDeviceRGB : Blit RGB image from Kinect device into a Scol Bitmap object
int _BLTKinectDeviceGrayscale (mmachine m)
 _BLTKinectDeviceGrayscale : Blit grayscale image from Kinect device into a Scol Bitmap object
int _BLTKinectDeviceUsers (mmachine m)
 _BLTKinectDeviceUsers : Blit user pixels from Kinect device into a Scol Alpha Bitmap object
int _SETKinectDeviceMirror (mmachine m)
 _SETKinectDeviceMirror : Change the mirror mode of Kinect device
int _GETKinectDeviceMirror (mmachine m)
 _GETKinectDeviceMirror : Get the mirror mode of Kinect device
int _CBKinectConnected (mmachine m)
 _CBKinectConnected : Set the Callback for Connection from Kinect device
int _CBKinectDisconnected (mmachine m)
 _CBKinectDisconnected : Set the Callback for Disconnection from Kinect
int _CBKinectUserFound (mmachine m)
 _CBKinectUserFound : Set the Callback for New User from Kinect
int _CBKinectUserLost (mmachine m)
 _CBKinectUserLost : Set the Callback for Lost User from Kinect

Detailed Description

Scol functions definition for Kinect device object


Function Documentation

int _BLTKinectDeviceDepth ( mmachine  m)

_BLTKinectDeviceDepth : Blit the device picture into a bitmap

Prototype: fun [ObjKinect ObjBitmap] ObjBitmap

Parameters:
ObjKinect: device to blit
ObjBitmap: bitmap to update
Returns:
ObjBitmap : return same bitmap if success or NIL otherwise

Definition at line 375 of file ScolPlugin.cpp.

int _BLTKinectDeviceGrayscale ( mmachine  m)

_BLTKinectDeviceGrayscale : Blit grayscale image from Kinect device into a Scol Bitmap object

Prototype: fun [ObjCapture ObjBitmap] ObjBitmap

Parameters:
ObjCapture: capture device to blit
ObjBitmap: bitmap to update
Returns:
ObjBitmap : return same bitmap if success or NIL otherwise

Definition at line 563 of file ScolPlugin.cpp.

int _BLTKinectDeviceRGB ( mmachine  m)

_BLTKinectDeviceRGB : Blit RGB image from Kinect device into a Scol Bitmap object

Prototype: fun [ObjKinect ObjBitmap] ObjBitmap

Parameters:
ObjKinect: device to blit
ObjBitmap: bitmap to update
Returns:
ObjBitmap : return same bitmap if success or NIL otherwise

Definition at line 471 of file ScolPlugin.cpp.

int _BLTKinectDeviceUsers ( mmachine  m)

_BLTKinectDeviceUsers : Blit user pixels from Kinect device into a Scol Alpha Bitmap object

Prototype: fun [ObjKinect AlphaBitmap] AlphaBitmap

Parameters:
ObjKinect: device to blit
AlphaBitmap: alpha bitmap to update
Returns:
AlphaBitmap : return same alpha bitmap if success or NIL otherwise

Definition at line 651 of file ScolPlugin.cpp.

int _CBKinectConnected ( mmachine  m)

_CBKinectConnected : Set the Callback for Connection from Kinect device

Prototype: fun [OBJKinect fun [OBJKinect u0] u1 u0] OBJKinect

Parameters:
OBJKinect: the current OBJKinect
fun[OBJKinect u0] : SCOL CallBack function to call
u1: user parameter
u0: user parameter
Returns:
I : ObjKinect if success

Definition at line 871 of file ScolPlugin.cpp.

int _CBKinectDisconnected ( mmachine  m)

_CBKinectDisconnected : Set the Callback for Disconnection from Kinect

Prototype: fun [ObjKinect fun [ObjKinect u0] u1 u0] ObjKinect

Parameters:
OBJNonin: the current ObjKinect
fun[ObjKinect u0] : SCOL CallBack function to call
u1: user parameter
u0: user parameter
Returns:
I : ObjKinect if success

Definition at line 899 of file ScolPlugin.cpp.

int _CBKinectUserFound ( mmachine  m)

_CBKinectUserFound : Set the Callback for New User from Kinect

Prototype: fun [ObjKinectUser fun [ObjKinectUser u0] u1 u0] ObjKinectUser

Parameters:
ObjKinectUser: the current ObjKinectUser
fun[ObjKinectUser u0] : SCOL CallBack function to call
u1: user parameter
u0: user parameter
Returns:
ObjKinectUser : ObjKinectUser if success

Definition at line 1042 of file ScolPlugin.cpp.

int _CBKinectUserLost ( mmachine  m)

_CBKinectUserLost : Set the Callback for Lost User from Kinect

Prototype: fun [ObjKinectUser fun [ObjKinectUser u0] u1 u0] ObjKinectUser

Parameters:
ObjKinectUser: the current ObjKinectUser
fun[ObjKinectUser u0] : SCOL CallBack function to call
u1: user parameter
u0: user parameter
Returns:
ObjKinectUser : ObjKinectUser if success

Definition at line 1070 of file ScolPlugin.cpp.

int _CRKinectDevice ( mmachine  m)

_CRKinectDevice : Open and initialize ObjKinect

Prototype: fun [Chn] ObjKinect

Parameters:
Chn: current channel
Returns:
ObjKinect : ObjKinect object if success, NIL otherwise

Definition at line 179 of file ScolPlugin.cpp.

int _DSKinectDevice ( mmachine  m)

_DSKinectDevice : Destroy ObjKinect

Prototype: fun [objKinect] I

Parameters:
ObjKinect: object to destroy
Returns:
I : 1 if success, NIL otherwise

Definition at line 251 of file ScolPlugin.cpp.

int _GETKinectDeviceById ( mmachine  m)

_GETKinectDeviceById : Retrieve a Kinect Device by Id

Prototype: fun [I] ObjKinect

Parameters:
I: Given Id
Returns:
ObjKinect : ObjKinect object if success, NIL otherwise

Definition at line 283 of file ScolPlugin.cpp.

int _GETKinectDeviceId ( mmachine  m)

_GETKinectDeviceId : Retrieve a Kinect Device Id

Prototype: fun [ObjKinect] I

Returns:
I : Id of ObjKinect if success, NIL otherwise

Definition at line 336 of file ScolPlugin.cpp.

int _GETKinectDeviceMirror ( mmachine  m)

_GETKinectDeviceMirror : Get the mirror mode of Kinect device

Prototype: fun [ObjKinect] I

Parameters:
ObjKinect: Kinect device object
Returns:
I : 1 if mirrored, 0 if not, NIL otherwise

Definition at line 828 of file ScolPlugin.cpp.

int _SETKinectDeviceMirror ( mmachine  m)

_SETKinectDeviceMirror : Change the mirror mode of Kinect device

Prototype: fun [ObjKinect I] I

Parameters:
ObjKinect: Kinect device object
I: 1 to flip picture, 0 for default mode
Returns:
I : 1 if success, NIL otherwise

Definition at line 783 of file ScolPlugin.cpp.