Struct rfmod::DspConnection [] [src]

pub struct DspConnection {
    // some fields omitted
}

DspConnection object

Methods

impl DspConnection
[src]

fn release(&mut self)

fn get_input(&self) -> Result<DspResult>

fn get_output(&self) -> Result<DspResult>

fn set_mix(&self, volume: f32) -> Result

fn get_mix(&self) -> Result<f32Result>

fn set_levels(&self, speaker: Speaker, levels: &mut Vec<f32>) -> Result

fn get_levels(&self, speaker: Speaker, num_levels: usize) -> Result<Vec<f32>, Result>

fn get_memory_info(&self, MemoryBits: MemoryBits, EventMemoryBits: EventMemoryBits) -> Result<(u32, MemoryUsageDetails)Result>

fn set_user_data<T>(&self, user_data: &mut T) -> Result

fn get_user_data<'r, T>(&'r self) -> Result<&'r mut T, Result>

Trait Implementations

impl Drop for DspConnection
[src]

fn drop(&mut self)

A method called when the value goes out of scope. Read more