class FakeAudioCoreClockFactory

Defined at line 18 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.h

Public Methods

std::shared_ptr<Clock> DefaultClock ()

Create a default clock which can by used when any clock is needed.

Defined at line 16 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc

std::shared_ptr<Clock> CreateClientAdjustable (zx::clock clock)

Defined at line 20 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc

std::shared_ptr<Clock> CreateClientFixed (zx::clock clock)

Defined at line 25 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc

std::shared_ptr<Clock> CreateDeviceAdjustable (zx::clock clock, uint32_t domain)

Defined at line 30 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc

std::shared_ptr<Clock> CreateDeviceFixed (zx::clock clock, uint32_t domain)

Defined at line 36 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc

zx::time mono_time ()

Defined at line 37 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.h

void AdvanceMonoTimeBy (zx::duration duration)

Defined at line 38 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.h

SyntheticClockRealm & synthetic ()

Defined at line 40 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.h

std::shared_ptr<Clock> CreateClientAdjustable (zx::time start_time, int32_t rate_adjust_ppm)

To create FakeClocks based on custom clock specifications.

Defined at line 41 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc

std::shared_ptr<Clock> CreateClientFixed (zx::time start_time, int32_t rate_adjust_ppm)

Defined at line 47 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc

std::shared_ptr<Clock> CreateDeviceAdjustable (zx::time start_time, int32_t rate_adjust_ppm, uint32_t domain)

Defined at line 53 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc

std::shared_ptr<Clock> CreateDeviceFixed (zx::time start_time, int32_t rate_adjust_ppm, uint32_t domain)

Defined at line 60 of file ../../src/media/audio/audio_core/testing/fake_audio_core_clock_factory.cc