template <fuchsia::media::AudioSampleFormat SampleFormat>
class AudioRendererShim
Defined at line 162 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 166 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
void AudioRendererShim<SampleFormat> (TestFixture *fixture,fuchsia::media::AudioCorePtr &audio_core,Formatfmt,int64_tpayload_frame_count,fuchsia::media::AudioRenderUsage2usage,size_treporting_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 173 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
void ~AudioRendererShim<SampleFormat> ()
Defined at line 205 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
bool created ()
Defined at line 207 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
void SetGain (float gain_db)
Defined at line 209 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h
fuchsia::media::audio::GainControlPtr & gain ()
Defined at line 211 of file ../../src/media/audio/audio_core/testing/integration/renderer_shim.h