Struct rfmod::ChannelGroup
[−]
[src]
pub struct ChannelGroup {
// some fields omitted
}ChannelGroup object
pub struct ChannelGroup {
// some fields omitted
}ChannelGroup object
impl ChannelGroup[src]fn release(&mut self) -> Resultfn set_volume(&self, volume: f32) -> Resultfn get_volume(&self) -> Result<f32, Result>fn set_pitch(&self, pitch: f32) -> Resultfn get_pitch(&self) -> Result<f32, Result>fn set_paused(&self, paused: bool) -> Resultfn get_paused(&self) -> Result<bool, Result>fn set_mute(&self, mute: bool) -> Resultfn get_mute(&self) -> Result<bool, Result>fn set_3D_occlusion(&self, direct_occlusion: f32, reverb_occlusion: f32) -> Resultfn get_3D_occlusion(&self) -> Result<(f32, f32), Result>fn stop(&self) -> Resultfn override_volume(&self, volume: f32) -> Resultfn override_frequency(&self, frequency: f32) -> Resultfn override_pan(&self, pan: f32) -> Resultfn override_reverb_properties(&self, properties: &ReverbChannelProperties) -> Resultfn override_3D_attributes(&self, pos: &Vector, vel: &Vector) -> Resultfn 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) -> Resultfn add_group(&self, group: &ChannelGroup) -> Resultfn get_num_groups(&self) -> Result<i32, Result>fn get_group(&self, index: i32) -> Result<ChannelGroup, Result>fn get_parent_group(&self) -> Result<ChannelGroup, Result>fn get_DSP_head(&self) -> Result<Dsp, Result>fn add_DSP(&self, dsp: &Dsp) -> Result<DspConnection, Result>fn get_name(&self, name_len: usize) -> Result<String, Result>fn get_num_channels(&self) -> Result<u32, Result>fn get_channel(&self, index: i32) -> Result<Channel, Result>fn get_spectrum(&self, spectrum_size: usize, channel_offset: Option<i32>, window_type: Option<DspFftWindow>) -> Result<Vec<f32>, Result>fn get_wave_data(&self, wave_size: usize, channel_offset: i32) -> 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) -> Resultfn get_user_data<'r, T>(&'r self) -> Result<&'r mut T, Result>impl Drop for ChannelGroup[src]