mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-08 04:36:45 +01:00
17 lines
452 B
Rust
17 lines
452 B
Rust
use crate::*;
|
|
|
|
#[derive(Debug)]
|
|
pub struct Mixer {
|
|
/// JACK client handle (needs to not be dropped for standalone mode to work).
|
|
pub jack: Arc<RwLock<JackClient>>,
|
|
pub name: String,
|
|
pub tracks: Vec<MixerTrack>,
|
|
pub selected_track: usize,
|
|
pub selected_column: usize,
|
|
}
|
|
|
|
impl Audio for Mixer {
|
|
fn process (&mut self, _: &Client, _: &ProcessScope) -> Control {
|
|
Control::Continue
|
|
}
|
|
}
|