class MixStage
Defined at line 27 of file ../../src/media/audio/audio_core/mix_stage.h
Public Methods
std::shared_ptr<Clock> reference_clock ()
Defined at line 40 of file ../../src/media/audio/audio_core/mix_stage.h
void MixStage (const Format & output_format, uint32_t block_size, TimelineFunction ref_time_to_frac_presentation_frame, std::shared_ptr<Clock> ref_clock, std::optional<float> min_gain_db, std::optional<float> max_gain_db)
Defined at line 60 of file ../../src/media/audio/audio_core/mix_stage.cc
void MixStage (const Format & output_format, uint32_t block_size, fbl::RefPtr<VersionedTimelineFunction> ref_time_to_frac_presentation_frame, std::shared_ptr<Clock> ref_clock, std::optional<float> min_gain_db, std::optional<float> max_gain_db)
Defined at line 68 of file ../../src/media/audio/audio_core/mix_stage.cc
TimelineFunctionSnapshot ref_time_to_frac_presentation_frame ()
|media::audio::ReadableStream|
Defined at line 189 of file ../../src/media/audio/audio_core/mix_stage.cc
void SetPresentationDelay (zx::duration external_delay)
Defined at line 198 of file ../../src/media/audio/audio_core/mix_stage.cc
std::shared_ptr<Mixer> AddInput (std::shared_ptr<ReadableStream> stream, std::optional<float> initial_dest_gain_db, Mixer::Resampler sampler_hint)
Defined at line 85 of file ../../src/media/audio/audio_core/mix_stage.cc
void RemoveInput (const ReadableStream & stream)
Defined at line 136 of file ../../src/media/audio/audio_core/mix_stage.cc
Friends
class MixStageTest_DontCrashOnDestOffsetRoundingError_Test