[][src]Trait launchy::OutputDevice

pub trait OutputDevice where
    Self: Sized
{ const MIDI_CONNECTION_NAME: &'static str; const MIDI_DEVICE_KEYWORD: &'static str; fn from_connection(
        connection: MidiOutputConnection
    ) -> Result<Self, MidiError>;
fn send(&mut self, bytes: &[u8]) -> Result<(), MidiError>; fn guess() -> Result<Self, MidiError> { ... } }

Associated Constants

const MIDI_CONNECTION_NAME: &'static str

const MIDI_DEVICE_KEYWORD: &'static str

Loading content...

Required methods

fn from_connection(connection: MidiOutputConnection) -> Result<Self, MidiError>

Initiate from an existing midir connection.

fn send(&mut self, bytes: &[u8]) -> Result<(), MidiError>

Loading content...

Provided methods

fn guess() -> Result<Self, MidiError>

Loading content...

Implementors

impl OutputDevice for launchy::launch_control::Output[src]

impl OutputDevice for launchy::launchpad_mk2::Output[src]

impl OutputDevice for launchy::launchpad_s::Output[src]

Loading content...