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