class SyntheticClockFactory

Defined at line 17 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_factory.h

A factory of SyntheticClocks.

Not safe for concurrent use.

Public Methods

zx::result<std::pair<std::shared_ptr<Clock>, zx::clock>> CreateGraphControlledClock (std::string_view name)

Defined at line 13 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_factory.cc

void SyntheticClockFactory (std::shared_ptr<SyntheticClockRealm> realm)

Defined at line 19 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_factory.h

zx::result<std::shared_ptr<Clock>> CreateWrappedClock (zx::clock handle, std::string_view name, uint32_t domain, bool adjustable)

Defined at line 20 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_factory.cc

std::shared_ptr<const Clock> SystemMonotonicClock ()

Implements ClockFactory.

Defined at line 25 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_factory.h

std::shared_ptr<Timer> CreateTimer ()

Defined at line 28 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_factory.cc