pub struct DspConnection { /* private fields */ }
Expand description
DspConnection object
Implementations§
Source§impl DspConnection
impl DspConnection
pub fn release(&mut self)
pub fn get_input(&self) -> Result<Dsp, Status>
pub fn get_output(&self) -> Result<Dsp, Status>
pub fn set_mix(&self, volume: f32) -> Status
pub fn get_mix(&self) -> Result<f32, Status>
pub fn set_levels(&self, speaker: Speaker, levels: &mut Vec<f32>) -> Status
pub fn get_levels( &self, speaker: Speaker, num_levels: usize, ) -> Result<Vec<f32>, Status>
pub fn get_memory_info( &self, MemoryBits: MemoryBits, EventMemoryBits: EventMemoryBits, ) -> Result<(u32, MemoryUsageDetails), Status>
pub fn set_user_data<'r, T>(&'r self, user_data: &'r mut T) -> Status
pub fn get_user_data<'r, T>(&'r self) -> Result<&'r mut T, Status>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DspConnection
impl RefUnwindSafe for DspConnection
impl !Send for DspConnection
impl !Sync for DspConnection
impl Unpin for DspConnection
impl UnwindSafe for DspConnection
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