18 void configure(
unsigned int numSamples = 100,
unsigned int maxJitter = 2000,
19 unsigned int minSamples = 10,
unsigned int errorThreshold = 50000);
23 void addSample(uint64_t input, uint64_t output);
29 unsigned int numSamples_;
31 unsigned int maxJitter_;
33 unsigned int minSamples_;
35 unsigned int errorThreshold_;
Recover an output clock from an input clock.
Definition clock_recovery.h:14
void configure(unsigned int numSamples=100, unsigned int maxJitter=2000, unsigned int minSamples=10, unsigned int errorThreshold=50000)
Set configuration parameters.
Definition clock_recovery.cpp:66
uint64_t getOutput(uint64_t input)
Calculate the output clock value according to the model from an input clock value.
Definition clock_recovery.cpp:219
ClockRecovery()
Construct a ClockRecovery.
Definition clock_recovery.cpp:49
void reset()
Reset the clock recovery model and start again from scratch.
Definition clock_recovery.cpp:81
void addSample()
Add a sample point to the clock recovery model, for recovering a wall clock value from the internal s...
Definition clock_recovery.cpp:109
Top-level libcamera namespace.
Definition backtrace.h:17