pub struct AlsaMidiAccess { /* private fields */ }Implementations§
Source§impl AlsaMidiAccess
impl AlsaMidiAccess
pub fn new(change_signal: SignalToUI) -> Arc<Mutex<Self>> ⓘ
pub fn send_midi(&mut self, port_id: Option<MidiPortId>, d: MidiData)
pub fn find_port(&self, client_id: i32, port_id: i32) -> Option<MidiPortId>
pub fn create_midi_input(&self) -> MidiInput
pub fn midi_reset(&mut self)
pub fn use_midi_outputs(&mut self, ports: &[MidiPortId])
pub fn use_midi_inputs(&mut self, ports: &[MidiPortId])
pub fn get_updated_descs(&mut self) -> Vec<MidiPortDesc>
Auto Trait Implementations§
impl !Sync for AlsaMidiAccess
impl Freeze for AlsaMidiAccess
impl RefUnwindSafe for AlsaMidiAccess
impl Send for AlsaMidiAccess
impl Unpin for AlsaMidiAccess
impl UnsafeUnpin for AlsaMidiAccess
impl UnwindSafe for AlsaMidiAccess
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more