From f68dcacc8fa72e2de886a9f183d4656704f7f030 Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Tue, 11 Dec 2018 06:14:40 +0100 Subject: WIP --- src/audio.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/audio.h') diff --git a/src/audio.h b/src/audio.h index 2671647..b9fa0d6 100644 --- a/src/audio.h +++ b/src/audio.h @@ -1,11 +1,17 @@ #ifndef _AUDIO_H_ #define _AUDIO_H_ +#include "../config.h" + #include #include #include +#include +#include +#include + #ifdef HAVE_CELT071 #include #include @@ -19,10 +25,17 @@ struct cmumble_audio { //GstAppSink *sink; guint8 celt_header_packet[sizeof(CELTHeader)]; + CELTEncoder *celt_encoder; CELTHeader celt_header; CELTMode *celt_mode; gint32 celt_bitstream_version; + + void *record_buffer; + size_t record_buffer_length; + size_t record_buffer_index; + size_t record_buffer_decode_pos; + }; struct cmumble; -- cgit