Deluge Firmware 1.3.0
Build date: 2026.04.15
Loading...
Searching...
No Matches
clock_output_scheduler.h
1#pragma once
2#include <cstdint>
3
5enum class ClockScheduleAction : uint8_t {
6 None,
7 Schedule,
8 EmitAndSchedule,
9 EmitAndResync,
10};
11
13 ClockScheduleAction action{ClockScheduleAction::None};
14 uint32_t scheduledTime{0};
15};
16
25ClockSchedulingResult computeExternalClockSchedule(int64_t lastTickDone, int64_t lastInputTickReceived,
26 uint32_t internalTicksPer, uint32_t outTicksPer,
27 uint32_t inputTicksPer, uint32_t internalTicksPerInput,
28 uint32_t timePerInputTickMovingAverage, uint32_t inputTickTime);
Definition clock_output_scheduler.h:12