X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/063854700ea54b4fd277e945ee256c33d103f72d..9bd9e192e69d076dc8a1658ffd33aa4e6d2dff0c:/lib/uaudio.h diff --git a/lib/uaudio.h b/lib/uaudio.h index 2a32d40..bcb4e94 100644 --- a/lib/uaudio.h +++ b/lib/uaudio.h @@ -23,6 +23,8 @@ #ifndef UAUDIO_H #define UAUDIO_H +struct sockaddr_storage; + extern int uaudio_rate; extern int uaudio_bits; extern int uaudio_channels; @@ -180,6 +182,9 @@ const struct uaudio *uaudio_find(const char *name); const struct uaudio *uaudio_default(const struct uaudio *const *apis, unsigned context); +int rtp_add_recipient(const struct sockaddr_storage *sa); +int rtp_remove_recipient(const struct sockaddr_storage *sa); + extern uint64_t uaudio_schedule_timestamp; extern int uaudio_schedule_reactivated; @@ -195,6 +200,10 @@ extern const struct uaudio uaudio_alsa; extern const struct uaudio uaudio_oss; #endif +#if HAVE_PULSEAUDIO +extern const struct uaudio uaudio_pulseaudio; +#endif + extern const struct uaudio uaudio_rtp; extern const struct uaudio uaudio_command;