Class: Webmidi::Transport::Base
- Inherits:
-
Object
- Object
- Webmidi::Transport::Base
- Defined in:
- lib/webmidi/transport/base.rb
Class Method Summary collapse
- .available? ⇒ Boolean
- .create_virtual_input(name) ⇒ Object
- .create_virtual_output(name) ⇒ Object
- .list_inputs ⇒ Object
- .list_outputs ⇒ Object
- .open_input(device_info) ⇒ Object
- .open_output(device_info) ⇒ Object
Class Method Details
.available? ⇒ Boolean
6 7 8 |
# File 'lib/webmidi/transport/base.rb', line 6 def self.available? false end |
.create_virtual_input(name) ⇒ Object
26 27 28 |
# File 'lib/webmidi/transport/base.rb', line 26 def self.create_virtual_input(name) raise NotImplementedError end |
.create_virtual_output(name) ⇒ Object
30 31 32 |
# File 'lib/webmidi/transport/base.rb', line 30 def self.create_virtual_output(name) raise NotImplementedError end |
.list_inputs ⇒ Object
10 11 12 |
# File 'lib/webmidi/transport/base.rb', line 10 def self.list_inputs raise NotImplementedError end |
.list_outputs ⇒ Object
14 15 16 |
# File 'lib/webmidi/transport/base.rb', line 14 def self.list_outputs raise NotImplementedError end |
.open_input(device_info) ⇒ Object
18 19 20 |
# File 'lib/webmidi/transport/base.rb', line 18 def self.open_input(device_info) raise NotImplementedError end |
.open_output(device_info) ⇒ Object
22 23 24 |
# File 'lib/webmidi/transport/base.rb', line 22 def self.open_output(device_info) raise NotImplementedError end |