template <fuchsia::media::AudioSampleFormat SampleFormat>
class VirtualOutput
Defined at line 99 of file ../../src/media/audio/audio_core/testing/integration/virtual_device.h
Public Methods
AudioBuffer<SampleFormat> SnapshotRingBuffer ()
Take a snapshot of the device's ring buffer.
Defined at line 104 of file ../../src/media/audio/audio_core/testing/integration/virtual_device.h
void VirtualOutput<SampleFormat> (TestFixture * fixture, HermeticAudioRealm * realm, const audio_stream_unique_id_t & device_id, Format format, int64_t frame_count, std::optional<PlugProperties> plug_properties, float expected_gain_db, std::optional<ClockProperties> device_clock_properties)
Don't call this directly. Use HermeticAudioTest::CreateOutput so the object is
appropriately bound into the test realm.
Defined at line 108 of file ../../src/media/audio/audio_core/testing/integration/virtual_device.h