class EffectsStageV1
Defined at line 23 of file ../../src/media/audio/audio_core/effects_stage_v1.h
An |EffectsStageV1| is a stream adapter that produces frames by reading them from a source
|ReadableStream|, and then running a set of audio 'effects' on those frames.
Public Methods
int64_t block_size ()
Defined at line 32 of file ../../src/media/audio/audio_core/effects_stage_v1.h
const EffectsProcessorV1 & effects_processor ()
Defined at line 37 of file ../../src/media/audio/audio_core/effects_stage_v1.h
std::shared_ptr<Clock> reference_clock ()
Defined at line 41 of file ../../src/media/audio/audio_core/effects_stage_v1.h
std::shared_ptr<EffectsStageV1> Create (const std::vector<PipelineConfig::EffectV1> & effects, std::shared_ptr<ReadableStream> source, VolumeCurve volume_curve)
static
Defined at line 83 of file ../../src/media/audio/audio_core/effects_stage_v1.cc
void EffectsStageV1 (std::shared_ptr<ReadableStream> source, std::unique_ptr<EffectsProcessorV1> effects_processor, VolumeCurve volume_curve)
Defined at line 130 of file ../../src/media/audio/audio_core/effects_stage_v1.cc
fpromise::result<void, fuchsia::media::audio::UpdateEffectError> UpdateEffect (const std::string & instance_name, const std::string & config)
Defined at line 340 of file ../../src/media/audio/audio_core/effects_stage_v1.cc
TimelineFunctionSnapshot ref_time_to_frac_presentation_frame ()
|media::audio::ReadableStream|
Defined at line 307 of file ../../src/media/audio/audio_core/effects_stage_v1.cc
void SetPresentationDelay (zx::duration external_delay)
Defined at line 324 of file ../../src/media/audio/audio_core/effects_stage_v1.cc
Friends
class EffectsStageFrameBufferTest_AppendSilence_Test
class EffectsStageFrameBufferTest_Append_Test