class FakeAudioDriver
Defined at line 23 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
Public Methods
void FakeAudioDriver (zx::channel channel, async_dispatcher_t * dispatcher)
Defined at line 14 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.cc
void Start ()
Defined at line 28 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.cc
void set_stream_unique_id (const audio_stream_unique_id_t & uid)
Defined at line 32 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_device_manufacturer (std::string mfgr)
Defined at line 35 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_device_product (std::string product)
Defined at line 36 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void Stop ()
Defined at line 36 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.cc
void set_gain (float gain)
Defined at line 37 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_gain_limits (float min_gain, float max_gain)
Defined at line 38 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_can_agc (bool can_agc)
Defined at line 41 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_cur_agc (bool cur_agc)
Defined at line 42 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_can_mute (bool can_mute)
Defined at line 43 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_cur_mute (bool cur_mute)
Defined at line 44 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_formats (fuchsia::hardware::audio::PcmSupportedFormats formats)
Defined at line 45 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
fzl::VmoMapper CreateRingBuffer (size_t size)
Defined at line 45 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.cc
void set_clock_domain (uint32_t clock_domain)
Defined at line 48 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_plugged (bool plugged)
Defined at line 49 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_external_delay (zx::duration external_delay)
Defined at line 50 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_internal_delay (zx::duration internal_delay)
Defined at line 51 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void set_driver_transfer_bytes (uint32_t driver_transfer_bytes)
Defined at line 52 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void clear_external_delay ()
Defined at line 56 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void clear_internal_delay ()
Defined at line 57 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void clear_driver_transfer_bytes ()
Defined at line 58 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
bool is_running ()
|true| after an |audio_rb_cmd_start| is received, until an |audio_rb_cmd_stop| is received.
Defined at line 63 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
zx::time mono_start_time ()
Defined at line 64 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
std::optional<fuchsia::hardware::audio::PcmFormat> selected_format ()
The 'selected format' for the driver.
The returned optional will be empty if no |CreateRingBuffer| command has been received.
Defined at line 68 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.h
void SendPositionNotification (zx::time timestamp, uint32_t position)
Defined at line 130 of file ../../src/media/audio/audio_core/testing/fake_audio_driver.cc