Struct rfmod::ChannelGroup
[−]
[src]
pub struct ChannelGroup { /* fields omitted */ }
ChannelGroup object
Methods
impl ChannelGroup
[src]
fn release(&mut self) -> Status
[src]
fn set_volume(&self, volume: f32) -> Status
[src]
fn get_volume(&self) -> Result<f32, Status>
[src]
fn set_pitch(&self, pitch: f32) -> Status
[src]
fn get_pitch(&self) -> Result<f32, Status>
[src]
fn set_paused(&self, paused: bool) -> Status
[src]
fn get_paused(&self) -> Result<bool, Status>
[src]
fn set_mute(&self, mute: bool) -> Status
[src]
fn get_mute(&self) -> Result<bool, Status>
[src]
fn set_3D_occlusion(
&self,
direct_occlusion: f32,
reverb_occlusion: f32
) -> Status
[src]
&self,
direct_occlusion: f32,
reverb_occlusion: f32
) -> Status
fn get_3D_occlusion(&self) -> Result<(f32, f32), Status>
[src]
fn stop(&self) -> Status
[src]
fn override_volume(&self, volume: f32) -> Status
[src]
fn override_frequency(&self, frequency: f32) -> Status
[src]
fn override_pan(&self, pan: f32) -> Status
[src]
fn override_reverb_properties(
&self,
properties: &ReverbChannelProperties
) -> Status
[src]
&self,
properties: &ReverbChannelProperties
) -> Status
fn override_3D_attributes(&self, pos: &Vector, vel: &Vector) -> Status
[src]
fn override_speaker_mix(
&self,
front_left: f32,
front_right: f32,
center: f32,
lfe: f32,
back_left: f32,
back_right: f32,
side_left: f32,
side_right: f32
) -> Status
[src]
&self,
front_left: f32,
front_right: f32,
center: f32,
lfe: f32,
back_left: f32,
back_right: f32,
side_left: f32,
side_right: f32
) -> Status
fn add_group(&self, group: &ChannelGroup) -> Status
[src]
fn get_num_groups(&self) -> Result<i32, Status>
[src]
fn get_group(&self, index: i32) -> Result<ChannelGroup, Status>
[src]
fn get_parent_group(&self) -> Result<ChannelGroup, Status>
[src]
fn get_DSP_head(&self) -> Result<Dsp, Status>
[src]
fn add_DSP(&self, dsp: &Dsp) -> Result<DspConnection, Status>
[src]
fn get_name(&self, name_len: usize) -> Result<String, Status>
[src]
fn get_num_channels(&self) -> Result<u32, Status>
[src]
fn get_channel(&self, index: i32) -> Result<Channel, Status>
[src]
fn get_spectrum(
&self,
spectrum_size: usize,
channel_offset: Option<i32>,
window_type: Option<DspFftWindow>
) -> Result<Vec<f32>, Status>
[src]
&self,
spectrum_size: usize,
channel_offset: Option<i32>,
window_type: Option<DspFftWindow>
) -> Result<Vec<f32>, Status>
fn get_wave_data(
&self,
wave_size: usize,
channel_offset: i32
) -> Result<Vec<f32>, Status>
[src]
&self,
wave_size: usize,
channel_offset: i32
) -> Result<Vec<f32>, Status>
fn get_memory_info(
&self,
MemoryBits: MemoryBits,
EventMemoryBits: EventMemoryBits
) -> Result<(u32, MemoryUsageDetails), Status>
[src]
&self,
MemoryBits: MemoryBits,
EventMemoryBits: EventMemoryBits
) -> Result<(u32, MemoryUsageDetails), Status>