Kinect1

class Kinect1 : Kinect, Extension(source)

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
class DeviceInfo(val serialNumber: String) : Kinect.Device.Info
Link copied to clipboard

Log level for native freenect logging.

Link copied to clipboard
inner class V1Device(dev: freenect_device, val info: Kinect1.DeviceInfo) : Kinect.Device

Properties

Link copied to clipboard
open override val activeDevices: List<Kinect.Device>
Link copied to clipboard
open override var enabled: Boolean
Link copied to clipboard

Kinect native log level, defaults to INFO.

Functions

Link copied to clipboard
open fun afterDraw(drawer: Drawer, program: Program)
Link copied to clipboard
open fun beforeDraw(drawer: Drawer, program: Program)
Link copied to clipboard
fun executeInFreenectContext(name: String, block: (ctx: freenect_context, usbCtx: freenect_usb_context) -> Unit)
Link copied to clipboard
fun <T> executeInFreenectContextBlocking(name: String, block: (ctx: freenect_context, usbCtx: freenect_usb_context) -> T): T
Link copied to clipboard
open override fun listDevices(): List<Kinect1.DeviceInfo>
Link copied to clipboard
open override fun openDevice(index: Int): Kinect1.V1Device
open override fun openDevice(serialNumber: String): Kinect1.V1Device
Link copied to clipboard
open override fun setup(program: Program)
Link copied to clipboard
open override fun shutdown(program: Program)