pub struct State {
pub instance: *const c_void,
pub plugindata: Vec<u8>,
pub channelmask: Channelmask,
pub source_speakermode: Speakermode,
pub sidechaindata: *const c_void,
pub sidechainchannels: i32,
pub functions: StateFunctions,
pub systemobject: i32,
}Expand description
DSP plugin structure passed into each callback
Fields§
§instance: *const c_void§plugindata: Vec<u8>§channelmask: Channelmask§source_speakermode: Speakermode§sidechaindata: *const c_void§sidechainchannels: i32§functions: StateFunctions§systemobject: i32Auto Trait Implementations§
impl Freeze for State
impl RefUnwindSafe for State
impl !Send for State
impl !Sync for State
impl Unpin for State
impl UnwindSafe for State
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more