class UVC::ProcessingUnitDescriptor::Controls
Constants
- BITS
D0: Brightness D1: Contrast D2: Hue D3: Saturation D4: Sharpness D5: Gamma D6: White Balance Temperature D7: White Balance Component D8: Backlight Compensation D9: Gain D10: Power Line Frequency D11: Hue, Auto D12: White Balance Temperature, Auto D13: White Balance Component, Auto D14: Digital Multiplier D15: Digital Multiplier Limit D16: Analog Video Standard D17: Analog Video Lock Status D18: Contrast, Auto D19 – D23: Reserved. Set to zero.
Public Class Methods
new(bits)
click to toggle source
# File lib/uvc.rb, line 562 def initialize(bits) bits = bits.reverse @bits = bits BITS.each_with_index do |name, index| instance_variable_set "@#{name}", bits[index] === "1" end end