#ifndef _DWXINFO_PULSE_H_ #define _DWXINFO_PULSE_H_ #include #define PULSE_VALUE_SIZE 5 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 *); #endif