Class: Freenect::Context
- Inherits:
-
Object
- Object
- Freenect::Context
- Includes:
- Driver
- Defined in:
- lib/freenect/freenect.rb
Constant Summary
Constants included from Driver
Driver::FREENECT_COUNTS_PER_G, Driver::FREENECT_DEPTH_FORMAT, Driver::FREENECT_DEVICE_FLAGS, Driver::FREENECT_LED_OPTIONS, Driver::FREENECT_LOGLEVEL, Driver::FREENECT_RESOLUTION, Driver::FREENECT_TILT_STATUS_CODE, Driver::FREENECT_VIDEO_FORMAT
Instance Attribute Summary collapse
-
#context ⇒ Object
readonly
Returns the value of attribute context.
Instance Method Summary collapse
- #close ⇒ Object
- #get_device_count ⇒ Object
-
#initialize ⇒ Context
constructor
A new instance of Context.
Methods included from Driver
#freenect_find_depth_mode, #freenect_find_video_mode, #freenect_get_current_depth_mode, #freenect_get_current_video_mode, #freenect_get_depth_mode, #freenect_get_depth_mode_count, #freenect_get_tilt_degs, #freenect_get_tilt_state, #freenect_get_tilt_status, #freenect_get_user, #freenect_get_video_mode, #freenect_get_video_mode_count, #freenect_init, #freenect_num_devices, #freenect_open_device, #freenect_process_events, #freenect_set_depth_mode, #freenect_set_led, #freenect_set_tilt_degs, #freenect_set_video_buffer, #freenect_set_video_mode, #freenect_shutdown, #freenect_start_depth, #freenect_start_video, #freenect_stop_depth, #freenect_stop_video, #freenect_update_tilt_state
Constructor Details
#initialize ⇒ Context
Returns a new instance of Context.
24 25 26 27 28 |
# File 'lib/freenect/freenect.rb', line 24 def initialize context_p = FFI::MemoryPointer.new(:pointer) freenect_init(context_p, nil) @context = context_p.read_pointer end |
Instance Attribute Details
#context ⇒ Object (readonly)
Returns the value of attribute context.
23 24 25 |
# File 'lib/freenect/freenect.rb', line 23 def context @context end |
Instance Method Details
#close ⇒ Object
32 33 34 |
# File 'lib/freenect/freenect.rb', line 32 def close freenect_shutdown(context) end |
#get_device_count ⇒ Object
29 30 31 |
# File 'lib/freenect/freenect.rb', line 29 def get_device_count freenect_num_devices(context) end |