JS::WebAudio::WebSerialMIDIInput class of PicoRuby
Type aliases
serial_state_t
:connecting | :connected | :disconnected | :error
Singleton methods
new
JS::WebAudio::WebSerialMIDIInput.new(router: MIDIBASE::Router, ?source: source_t, ?on_state_change: Proc?, ?parser: MIDIBASE::Parser?, ?gc_yield_event_count: Integer?, ?gc_yield_ms: Integer) -> void
Instance methods
connect
instance.connect(?baud_rate: Integer) -> self
disconnect
instance.disconnect() -> self
disconnected
instance.disconnected() -> self
feed
instance.feed(String bytes, ?timestamp_us: Integer) -> Integer
stop
instance.stop() -> self
Attr accessors
state (reader)
instance.state -> serial_state_t
error (reader)
instance.error -> Exception?
port (reader)
instance.port -> JS::WebSerial?
gc_yield_event_count (reader)
instance.gc_yield_event_count -> Integer?
gc_yield_ms (reader)
instance.gc_yield_ms -> Integer