template <fuchsia::media::AudioSampleFormat SampleFormat>

class UltrasoundCapturerShim

Defined at line 87 of file ../../src/media/audio/audio_core/testing/integration/capturer_shim.h

Public Methods

const zx::clock & reference_clock ()

Defined at line 91 of file ../../src/media/audio/audio_core/testing/integration/capturer_shim.h

AudioBuffer<SampleFormat> SnapshotPayload ()

Snapshot the current payload.

Defined at line 94 of file ../../src/media/audio/audio_core/testing/integration/capturer_shim.h

AudioBuffer<SampleFormat> SnapshotPacket (const fuchsia::media::StreamPacket & p)

Defined at line 95 of file ../../src/media/audio/audio_core/testing/integration/capturer_shim.h

void UltrasoundCapturerShim<SampleFormat> (TestFixture * fixture, fuchsia::ultrasound::FactoryPtr & ultrasound_factory, Format format, size_t payload_frame_count, size_t reporting_id)

Don't call this directly. Use HermeticAudioTest::CreateUltrasoundCapturer so the object is

appropriately bound into the test environment.

Defined at line 101 of file ../../src/media/audio/audio_core/testing/integration/capturer_shim.h

void WaitForDevice ()

Defined at line 120 of file ../../src/media/audio/audio_core/testing/integration/capturer_shim.h

bool created ()

Defined at line 124 of file ../../src/media/audio/audio_core/testing/integration/capturer_shim.h