From 14484c6879ff5796d962b49aa76a7f3e04c2319c Mon Sep 17 00:00:00 2001 From: "zugz (tox)" Date: Fri, 17 Aug 2018 19:22:18 +0200 Subject: make Mono_Time an argument to current_time_monotonic --- toxav/audio.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'toxav/audio.h') diff --git a/toxav/audio.h b/toxav/audio.h index f71aaed3..6a19e6b6 100644 --- a/toxav/audio.h +++ b/toxav/audio.h @@ -50,6 +50,7 @@ #define AUDIO_MAX_BUFFER_SIZE_BYTES (AUDIO_MAX_BUFFER_SIZE_PCM16 * 2) typedef struct ACSession_s { + const Mono_Time *mono_time; const Logger *log; /* encoding */ @@ -77,11 +78,11 @@ typedef struct ACSession_s { void *acb_user_data; } ACSession; -ACSession *ac_new(const Logger *log, ToxAV *av, uint32_t friend_number, toxav_audio_receive_frame_cb *cb, - void *cb_data); +ACSession *ac_new(const Mono_Time *mono_time, const Logger *log, ToxAV *av, uint32_t friend_number, + toxav_audio_receive_frame_cb *cb, void *cb_data); void ac_kill(ACSession *ac); void ac_iterate(ACSession *ac); -int ac_queue_message(void *acp, struct RTPMessage *msg); +int ac_queue_message(const Mono_Time *mono_time, void *acp, struct RTPMessage *msg); int ac_reconfigure_encoder(ACSession *ac, int32_t bit_rate, int32_t sampling_rate, uint8_t channels); #endif /* AUDIO_H */ -- cgit v1.2.3