class EffectBase
Defined at line 21 of file ../../src/media/audio/examples/effects/effect_base.h
Public Members
static const uint16_t kNumTestEffects
Protected Members
uint32_t effect_id_
uint32_t frame_rate_
uint16_t channels_in_
uint16_t channels_out_
uint32_t frames_latency_
uint32_t max_buff_frames_
Public Methods
bool GetNumEffects (uint32_t * num_effects_out)
static; satisfied by base class
Defined at line 22 of file ../../src/media/audio/examples/effects/effect_base.cc
bool GetInfo (uint32_t effect_id, fuchsia_audio_effects_description * desc)
static; dispatched by base class to the appropriate subclass static
Defined at line 28 of file ../../src/media/audio/examples/effects/effect_base.cc
void EffectBase (uint32_teffect_id,uint32_tframe_rate,uint16_tchannels_in,uint16_tchannels_out,uint32_tframes_latency,uint32_tmax_buff_frames)
Defined at line 31 of file ../../src/media/audio/examples/effects/effect_base.h
void ~EffectBase ()
Defined at line 40 of file ../../src/media/audio/examples/effects/effect_base.h
EffectBase * Create (uint32_teffect_id,uint32_tframe_rate,uint16_tchannels_in,uint16_tchannels_out,std::string_viewconfig)
static; dispatched by base class to the appropriate subclass static
Defined at line 42 of file ../../src/media/audio/examples/effects/effect_base.cc
bool UpdateConfiguration (std::string_view )
Defined at line 44 of file ../../src/media/audio/examples/effects/effect_base.h
bool ProcessInplace (uint32_t , float * )
Defined at line 46 of file ../../src/media/audio/examples/effects/effect_base.h
bool Process (uint32_t,const float *,float **)
Defined at line 47 of file ../../src/media/audio/examples/effects/effect_base.h
bool Flush ()
Defined at line 48 of file ../../src/media/audio/examples/effects/effect_base.h
bool GetParameters (fuchsia_audio_effects_parameters * device_fx_params)
EffectBase: instance member functions
Defined at line 69 of file ../../src/media/audio/examples/effects/effect_base.cc