template <fuchsia::media::AudioSampleFormat SampleFormat>
class AudioRendererShim
Defined at line 166 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
Public Methods
PacketVector AppendPackets (const std::vector<AudioBufferSlice<SampleFormat>> & slices, int64_t initial_pts)
Defined at line 170 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
void AudioRendererShim<SampleFormat> (TestFixture * fixture, fuchsia::media::AudioCorePtr & audio_core, Format fmt, int64_t payload_frame_count, fuchsia::media::AudioRenderUsage2 usage, size_t reporting_id, std::optional<zx::clock> reference_clock, std::optional<float> initial_gain_db)
Don't call this directly. Use HermeticAudioTest::CreateAudioRenderer so the object is
appropriately bound into the test environment.
Defined at line 177 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
void ~AudioRendererShim<SampleFormat> ()
Defined at line 209 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
bool created ()
Defined at line 211 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
void SetGain (float gain_db)
Defined at line 213 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
fuchsia::media::audio::GainControlPtr & gain ()
Defined at line 215 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h