use super::{Output, Param, Slot};
use qwac_sys::audio;
#[derive(Debug)]
pub struct Gain {
pub(super) id: i32,
}
impl Slot for Gain {
fn id(&self) -> i32 {
self.id
}
}
impl Output for Gain {}
impl Param for Gain {}
impl Drop for Gain {
fn drop(&mut self) {
unsafe {
audio::drop(self.id());
}
}
}