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