[][src]Trait soloud::prelude::FilterExt

pub unsafe trait FilterExt {
    pub fn default() -> Self;
pub fn param_count(&mut self) -> i32;
pub fn param_name(&mut self, param_idx: u32) -> Option<String>;
pub fn param_type(&mut self, param_idx: u32) -> ParamType;
pub fn param_max(&mut self, param_idx: u32) -> f32;
pub fn param_min(&mut self, param_idx: u32) -> f32;
pub unsafe fn inner(&self) -> *mut *mut c_void; }

Required methods

pub fn default() -> Self[src]

Creates a default initialized object

pub fn param_count(&mut self) -> i32[src]

Get the param count

pub fn param_name(&mut self, param_idx: u32) -> Option<String>[src]

Get the param name by index

pub fn param_type(&mut self, param_idx: u32) -> ParamType[src]

Get the param type by index

pub fn param_max(&mut self, param_idx: u32) -> f32[src]

Get the maximum value of a parameter

pub fn param_min(&mut self, param_idx: u32) -> f32[src]

Get the minimum value of a parameter

pub unsafe fn inner(&self) -> *mut *mut c_void[src]

Get the inner pointer

Safety

The inner pointer should be modified with care!

Loading content...

Implementors

impl FilterExt for BassboostFilter[src]

impl FilterExt for BiquadResonantFilter[src]

impl FilterExt for DCRemovalFilter[src]

impl FilterExt for EchoFilter[src]

impl FilterExt for FFTFilter[src]

impl FilterExt for FlangerFilter[src]

impl FilterExt for FreeverbFilter[src]

impl FilterExt for LofiFilter[src]

impl FilterExt for RobotizeFilter[src]

impl FilterExt for WaveShaperFilter[src]

Loading content...