61 int16_t* cancelled,
void *unknown);
void(* freenect_audio_in_cb)(freenect_device *dev, int num_samples, int32_t *mic1, int32_t *mic2, int32_t *mic3, int32_t *mic4, int16_t *cancelled, void *unknown)
void(* freenect_audio_out_cb)(freenect_device *dev, freenect_sample_51 *samples, int *sample_count)
#define FREENECTAPI
If Win32, export all functions for DLL usage.
FREENECTAPI int freenect_stop_audio(freenect_device *dev)
FREENECTAPI void freenect_set_audio_out_callback(freenect_device *dev, freenect_audio_out_cb callback)
Structure to represent a single 16-bit signed little-endian PCM sample.
FREENECTAPI void freenect_set_audio_in_callback(freenect_device *dev, freenect_audio_in_cb callback)
FREENECTAPI int freenect_start_audio(freenect_device *dev)
typedef void(ONI_CALLBACK_TYPE *DeviceConnectedCallback)(const OniDeviceInfo *