diff options
Diffstat (limited to 'toxav/group.h')
-rw-r--r-- | toxav/group.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/toxav/group.h b/toxav/group.h index 1427fe18..3355a447 100644 --- a/toxav/group.h +++ b/toxav/group.h | |||
@@ -30,5 +30,24 @@ | |||
30 | * return group number on success. | 30 | * return group number on success. |
31 | * return -1 on failure. | 31 | * return -1 on failure. |
32 | */ | 32 | */ |
33 | int add_av_groupchat(Group_Chats *g_c); | 33 | int add_av_groupchat(Group_Chats *g_c, void (*audio_callback)(Messenger *, int, int, const int16_t *, unsigned int, |
34 | uint8_t, unsigned int, void *), void *userdata); | ||
35 | |||
36 | /* Join a AV group (you need to have been invited first.) | ||
37 | * | ||
38 | * returns group number on success | ||
39 | * returns -1 on failure. | ||
40 | */ | ||
41 | int join_av_groupchat(Group_Chats *g_c, int32_t friendnumber, const uint8_t *data, uint16_t length, | ||
42 | void (*audio_callback)(Messenger *, int, int, const int16_t *, unsigned int, uint8_t, unsigned int, void *), | ||
43 | void *userdata); | ||
44 | |||
45 | |||
46 | /* Send audio to the group chat. | ||
47 | * | ||
48 | * return 0 on success. | ||
49 | * return -1 on failure. | ||
50 | */ | ||
51 | int group_send_audio(Group_Chats *g_c, int groupnumber, const int16_t *pcm, unsigned int samples, uint8_t channels, | ||
52 | unsigned int sample_rate); | ||
34 | 53 | ||