Add support for password digests.
[deb_shairplay.git] / src / include / raop.h
index 13f60bb3e6c9d15c3f9a36a70604883d4eebe6df..01d03eab8b56a177cd0e835ade69a0f1d15284e3 100644 (file)
@@ -15,7 +15,7 @@ typedef struct raop_s raop_t;
 
 struct raop_callbacks_s {
        void* cls;
-       void  (*audio_init)(void *cls, void **session, int bits, int channels, int samplerate);
+       void* (*audio_init)(void *cls, int bits, int channels, int samplerate);
        void  (*audio_set_volume)(void *cls, void *session, float volume);
        void  (*audio_process)(void *cls, void *session, const void *buffer, int buflen);
        void  (*audio_flush)(void *cls, void *session);
@@ -26,7 +26,7 @@ typedef struct raop_callbacks_s raop_callbacks_t;
 RAOP_API raop_t *raop_init(raop_callbacks_t *callbacks, const char *pemkey);
 RAOP_API raop_t *raop_init_from_keyfile(raop_callbacks_t *callbacks, const char *keyfile);
 
-RAOP_API int raop_start(raop_t *raop, unsigned short *port, const char *hwaddr, int hwaddrlen);
+RAOP_API int raop_start(raop_t *raop, unsigned short *port, const char *hwaddr, int hwaddrlen, const char *password);
 RAOP_API void raop_stop(raop_t *raop);
 
 RAOP_API void raop_destroy(raop_t *raop);