mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 11:46:41 +01:00
40 lines
949 B
Rust
40 lines
949 B
Rust
use crate::prelude::*;
|
|
|
|
pub struct Notifications;
|
|
|
|
impl NotificationHandler for Notifications {
|
|
fn thread_init (&self, _: &Client) {
|
|
}
|
|
|
|
fn shutdown (&mut self, status: ClientStatus, reason: &str) {
|
|
}
|
|
|
|
fn freewheel (&mut self, _: &Client, is_enabled: bool) {
|
|
}
|
|
|
|
fn sample_rate (&mut self, _: &Client, _: Frames) -> Control {
|
|
Control::Quit
|
|
}
|
|
|
|
fn client_registration (&mut self, _: &Client, name: &str, is_reg: bool) {
|
|
}
|
|
|
|
fn port_registration (&mut self, _: &Client, port_id: PortId, is_reg: bool) {
|
|
}
|
|
|
|
fn port_rename (&mut self, _: &Client, id: PortId, old: &str, new: &str) -> Control {
|
|
Control::Continue
|
|
}
|
|
|
|
fn ports_connected (&mut self, _: &Client, id_a: PortId, id_b: PortId, are: bool) {
|
|
}
|
|
|
|
fn graph_reorder (&mut self, _: &Client) -> Control {
|
|
Control::Continue
|
|
}
|
|
|
|
fn xrun (&mut self, _: &Client) -> Control {
|
|
Control::Continue
|
|
}
|
|
}
|
|
|