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