summaryrefslogtreecommitdiffstats
path: root/src/modules/dcc/gsmcodec.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/dcc/gsmcodec.h')
-rw-r--r--src/modules/dcc/gsmcodec.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/modules/dcc/gsmcodec.h b/src/modules/dcc/gsmcodec.h
index a1de407b..0ec7155a 100644
--- a/src/modules/dcc/gsmcodec.h
+++ b/src/modules/dcc/gsmcodec.h
@@ -27,21 +27,17 @@
#ifdef COMPILE_USE_GSM
+ #include "gsm.h"
#include "codec.h"
- #ifndef _GSMCODEC_CPP_
- extern bool kvi_gsm_codec_init();
- extern void kvi_gsm_codec_done();
- #endif //_GSMCODEC_CPP_
-
class KviDccVoiceGsmCodec : public KviDccVoiceCodec
{
public:
KviDccVoiceGsmCodec();
virtual ~KviDccVoiceGsmCodec();
private:
- void * m_pEncodeState;
- void * m_pDecodeState;
+ gsm_state * m_pEncodeState;
+ gsm_state * m_pDecodeState;
public:
virtual void encode(KviDataBuffer * signal,KviDataBuffer * stream);
virtual void decode(KviDataBuffer * stream,KviDataBuffer * signal);