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