Struct midir::MidiInput
[−]
[src]
pub struct MidiInput { /* fields omitted */ }
Methods
impl MidiInput
[src]
fn new(client_name: &str) -> Result<Self, InitError>
fn ignore(&mut self, flags: Ignore)
fn port_count(&self) -> u32
fn port_name(&self, port_number: u32) -> Result<String, PortInfoError>
fn connect<F, T: Send>(self,
port_number: u32,
port_name: &str,
callback: F,
data: T)
-> Result<MidiInputConnection<T>, ConnectError<MidiInput>> where F: FnMut(f64, &[u8], &mut T) + Send + 'static
port_number: u32,
port_name: &str,
callback: F,
data: T)
-> Result<MidiInputConnection<T>, ConnectError<MidiInput>> where F: FnMut(f64, &[u8], &mut T) + Send + 'static