Module: Freenect
- Includes:
- FFI::Freenect
- Defined in:
- lib/freenect.rb,
lib/freenect/sync.rb,
lib/freenect/device.rb,
lib/freenect/context.rb
Defined Under Namespace
Modules: Sync
Classes: Context, ContextError, Device, DeviceError
Constant Summary
collapse
- RawTiltState =
FFI::Freenect::RawTiltState
Class Method Summary
collapse
Class Method Details
.init(*args) ⇒ Object
11
12
13
|
# File 'lib/freenect.rb', line 11
def self.init(*args)
Context.new(*args)
end
|
28
29
30
|
# File 'lib/freenect.rb', line 28
def self.lookup_depth_format(fmt)
return (fmt.is_a?(Numeric) ? fmt : FFI::Freenect::DEPTH_FORMATS[fmt])
end
|
.lookup_depth_size(fmt) ⇒ Object
32
33
34
35
36
37
38
39
|
# File 'lib/freenect.rb', line 32
def self.lookup_depth_size(fmt)
l_fmt = (fmt.is_a?(Numeric) ? FFI::Freenect::DEPTH_FORMATS[fmt] : fmt)
if l_fmt.nil? or (sz = FFI::Freenect::DEPTH_SIZES[l_fmt]).nil?
return nil
else
return sz
end
end
|
15
16
17
|
# File 'lib/freenect.rb', line 15
def self.lookup_video_format(fmt)
return (fmt.is_a?(Numeric) ? fmt : FFI::Freenect::VIDEO_FORMATS[fmt])
end
|
.lookup_video_size(fmt) ⇒ Object
19
20
21
22
23
24
25
26
|
# File 'lib/freenect.rb', line 19
def self.lookup_video_size(fmt)
l_fmt = (fmt.is_a?(Numeric) ? FFI::Freenect::VIDEO_FORMATS[fmt] : fmt)
if l_fmt.nil? or (sz = FFI::Freenect::VIDEO_SIZES[l_fmt]).nil?
return nil
else
return sz
end
end
|