summaryrefslogtreecommitdiff
path: root/src/modules/pulse.h
diff options
context:
space:
mode:
authorSam Light <sam@lightscale.co.uk>2025-09-10 19:37:28 +0100
committerSam Light <sam@lightscale.co.uk>2025-09-10 19:37:28 +0100
commit4d3e462531d2172cb13319c7f79c0e2228e652fa (patch)
tree6381426e806b30814890e74085afef17e3ee78f3 /src/modules/pulse.h
parentb74a383e6ded85c122f98137936d78f768f8f938 (diff)
Big update
Diffstat (limited to 'src/modules/pulse.h')
-rw-r--r--src/modules/pulse.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/modules/pulse.h b/src/modules/pulse.h
index 708d05c..9e24216 100644
--- a/src/modules/pulse.h
+++ b/src/modules/pulse.h
@@ -2,25 +2,16 @@
#define _DWXINFO_PULSE_H_
#include <stdbool.h>
-
-#define PULSE_VALUE_SIZE 5
+#include <time.h>
typedef struct pa_mainloop pa_mainloop;
typedef struct pa_context pa_context;
-struct pulse {
- pa_mainloop * ml;
- pa_context * ctx;
- char * default_sink;
-
- bool run_loop;
-
- char value[PULSE_VALUE_SIZE];
-};
-
struct pulse * pulse_new();
void pulse_free(struct pulse *);
void pulse_update(struct pulse *);
+const char * pulse_get_val(struct pulse *);
+bool pulse_should_update(struct pulse *, time_t, unsigned short);
#endif