Nuitrack  1.11.2
3D Skeleton Tracking Middleware
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
nuitrack.device.NuitrackDevice Class Referenceabstract

Contains information and settings for a device. More...

Public Member Functions

abstract string GetInfo (DeviceInfoType info_type)
 Provides device info by type. More...
 
abstract List< VideoModeGetAvailableVideoModes (StreamType stream_type)
 Provides all available video modes for a current StreamType. More...
 
abstract VideoMode GetSelectedVideoMode (StreamType stream_type)
 Provides selected video mode for a current StreamType. More...
 
abstract void SetVideoMode (StreamType stream_type, VideoMode video_mode)
 Sets video mode for a current StreamType. More...
 
abstract void Activate (string activation_key)
 Activate the current device. More...
 
abstract ActivationStatus GetActivationStatus ()
 Get license activation status. More...
 

Detailed Description

Contains information and settings for a device.

Member Function Documentation

abstract void nuitrack.device.NuitrackDevice.Activate ( string  activation_key)
pure virtual

Activate the current device.

Parameters
[in]activation_keyLicense key for Nuitrack.
Exceptions
nuitrack.Exception
abstract ActivationStatus nuitrack.device.NuitrackDevice.GetActivationStatus ( )
pure virtual

Get license activation status.

Returns
License activation status.
abstract List<VideoMode> nuitrack.device.NuitrackDevice.GetAvailableVideoModes ( StreamType  stream_type)
pure virtual

Provides all available video modes for a current StreamType.

Parameters
[in]stream_typeStream type of VideoMode.
Returns
List of available video modes.
abstract string nuitrack.device.NuitrackDevice.GetInfo ( DeviceInfoType  info_type)
pure virtual

Provides device info by type.

Parameters
[in]info_typeType of device info.
Returns
Info about a device.
abstract VideoMode nuitrack.device.NuitrackDevice.GetSelectedVideoMode ( StreamType  stream_type)
pure virtual

Provides selected video mode for a current StreamType.

Parameters
[in]stream_typeStream type of VideoMode.
Returns
Selected VideoMode.
abstract void nuitrack.device.NuitrackDevice.SetVideoMode ( StreamType  stream_type,
VideoMode  video_mode 
)
pure virtual

Sets video mode for a current StreamType.

Parameters
[in]stream_typeStream type of VideoMode.
[in]video_modeVideo mode.