A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 19 lines 592 B view raw
1#ifndef _CLOCK_MESSAGE_ 2#define _CLOCK_MESSAGE_ 3#include "clock.h" 4#include "plugin.h" 5#include "lib/picture.h" 6 7struct counter{ 8 int ticks_at_last_unpause;/* to count the time from last pause to now */ 9 int ticks_since_started;/* accumulated time */ 10 bool paused; 11}; 12 13void counter_init(struct counter* counter); 14void counter_toggle(struct counter* counter); 15#define counter_reset(counter) counter_init(counter) 16void counter_pause(struct counter* counter, bool paused); 17void counter_get_elapsed_time(struct counter* counter, struct time* elapsed_time); 18 19#endif /* _CLOCK_MESSAGE_ */