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
Tags: class