From 49e2406ffabe2bbf04dc9416f6240ea63df4590d Mon Sep 17 00:00:00 2001 From: "zugz (tox)" Date: Sun, 10 Feb 2019 00:00:00 +0000 Subject: Expose api functions for enabling and disabling AV in AV groups A group loaded from a savefile starts with AV disabled. --- toxav/groupav.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'toxav/groupav.h') diff --git a/toxav/groupav.h b/toxav/groupav.h index a65921a4..45ff1d60 100644 --- a/toxav/groupav.h +++ b/toxav/groupav.h @@ -59,5 +59,19 @@ int join_av_groupchat(const Logger *log, Tox *tox, Group_Chats *g_c, uint32_t fr int group_send_audio(Group_Chats *g_c, uint32_t groupnumber, const int16_t *pcm, unsigned int samples, uint8_t channels, uint32_t sample_rate); +/* Enable A/V in a groupchat. + * + * return 0 on success. + * return -1 on failure. + */ +int groupchat_enable_av(const Logger *log, Tox *tox, Group_Chats *g_c, uint32_t groupnumber, + audio_data_cb *audio_callback, void *userdata); + +/* Disable A/V in a groupchat. + * + * return 0 on success. + * return -1 on failure. + */ +int groupchat_disable_av(Group_Chats *g_c, uint32_t groupnumber); #endif // C_TOXCORE_TOXAV_GROUPAV_H -- cgit v1.2.3