wip: connect devices

This commit is contained in:
🪞👃🪞 2024-07-04 00:02:22 +03:00
parent 7f3425fe04
commit 394355331d
10 changed files with 235 additions and 145 deletions

View file

@ -2,10 +2,10 @@ use crate::core::*;
/// Trait for things that may expose JACK ports.
pub trait Ports {
fn audio_ins (&self) -> Usually<Vec<&Port<AudioIn>>> {
fn audio_ins <'a> (&'a self) -> Usually<Vec<&'a Port<AudioIn>>> {
Ok(vec![])
}
fn audio_outs (&self) -> Usually<Vec<&Port<AudioOut>>> {
fn audio_outs <'a> (&'a self) -> Usually<Vec<&'a Port<AudioOut>>> {
Ok(vec![])
}
fn midi_ins <'a> (&'a self) -> Usually<Vec<&'a Port<MidiIn>>> {