webmidi/output

Types

pub type Exception {
  TypeError(message: String)
  InvalidAccessError
  InvalidStateError
}

Constructors

  • TypeError(message: String)
  • InvalidAccessError
  • InvalidStateError

Functions

pub fn clear(output: MidiOutput) -> a
pub fn closed(port: MidiOutput) -> Promise(Nil)
pub fn connection(port: MidiOutput) -> Connection
pub fn id(port: MidiOutput) -> String
pub fn manufacturer(port: MidiOutput) -> String
pub fn name(port: MidiOutput) -> String
pub fn on_state_change(
  port: MidiOutput,
  func: fn(ConnectionEvent) -> Nil,
) -> Nil
pub fn open(port: MidiOutput) -> Promise(Nil)
pub fn send(
  output: MidiOutput,
  data: List(Int),
) -> Result(Nil, Exception)
pub fn state(port: MidiOutput) -> State
pub fn type_(port: MidiOutput) -> Type
pub fn version(port: MidiOutput) -> String
Search Document