Class: Voicemeeter::Remote::RemoteBanana

Inherits:
Remote
  • Object
show all
Defined in:
lib/voicemeeter/remote.rb

Overview

Represents a Banana Remote

Constant Summary

Constants inherited from Base

Base::DELAY, Base::LOGIN_TIMEOUT, Base::RATELIMIT

Instance Attribute Summary collapse

Attributes inherited from Remote

#bus, #button, #command, #device, #option, #strip, #vban

Attributes inherited from Base

#cache, #delay, #event, #kind, #midi

Method Summary

Methods inherited from Remote

#configs, #initialize, #run

Methods inherited from Base

#apply, #apply_config, #clear_dirty, #get, #get_buttonstatus, #get_device_description, #get_level, #get_midi_message, #get_num_devices, #initialize, #ldirty?, #login, #logout, #mdirty?, #pdirty?, #run_voicemeeter, #sendtext, #set, #set_buttonstatus, #to_s, #type, #version

Methods included from Events::Director

#deregister, #fire, #observers, #on, #register

Methods included from Worker

#end_event_threads, #init_event_threads, #running?

Methods included from Logging

#logger

Methods included from Util::Timeout

#login

Methods included from Util::Cache

#get, #get_buttonstatus

Constructor Details

This class inherits a constructor from Voicemeeter::Remote::Remote

Instance Attribute Details

#patchObject (readonly)

Returns the value of attribute patch.



62
63
64
# File 'lib/voicemeeter/remote.rb', line 62

def patch
  @patch
end

#recorderObject (readonly)

Returns the value of attribute recorder.



62
63
64
# File 'lib/voicemeeter/remote.rb', line 62

def recorder
  @recorder
end