summaryrefslogtreecommitdiff
path: root/src/modules/pulse.h
blob: 9e24216ba4597ff0b5bdb5ae95a4ab36819f5e34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _DWXINFO_PULSE_H_
#define _DWXINFO_PULSE_H_

#include <stdbool.h>
#include <time.h>

typedef struct pa_mainloop pa_mainloop;
typedef struct pa_context pa_context;

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