class Shure::Microphone::MXA

Included Modules

Defined in:

shure/microphone/mxa.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def connected #

[View source]
def disconnected #

[View source]
def do_poll #

[View source]
def flash #

flash the LED for 30 seconds


[View source]
def led(on : Bool = true) #

[View source]
def led_colour_muted(colour : Colour) #

Supported colours: :RED, :GREEN, :BLUE, :PINK, :PURPLE, :YELLOW, :ORANGE, :WHITE


[View source]
def led_colour_unmuted(colour : Colour) #

[View source]
def led_state_muted(on : Bool = true) #

[View source]
def led_state_unmuted(on : Bool = true) #

[View source]
def mute(state : Bool = true) #

[View source]
def mute_audio(state : Bool = true, index : Int32 | String = 0) #

part of the mutable interface


[View source]
def preset(number : Int32) #

[View source]
def query_all #

[View source]
def query_device_id #

[View source]
def query_firmware #

[View source]
def query_led_colour_muted #

[View source]
def query_led_colour_unmuted #

[View source]
def query_led_state #

LED Setup


[View source]
def query_led_state_muted #

[View source]
def query_led_state_unmuted #

[View source]
def query_mute #

Mute commands


[View source]
def query_preset #

Preset commands


[View source]
def received(bytes, task) #

[View source]
def set_meter_rate(rate : Int32) #

rate in milliseconds


[View source]
def unmute #

[View source]