diff options
Diffstat (limited to 'src/mumble/CELTCodec.h')
-rw-r--r-- | src/mumble/CELTCodec.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mumble/CELTCodec.h b/src/mumble/CELTCodec.h index 2a87725bc..cdcf6bd19 100644 --- a/src/mumble/CELTCodec.h +++ b/src/mumble/CELTCodec.h @@ -111,4 +111,15 @@ class CELTCodec011 : public CELTCodec { virtual int decode_float(CELTDecoder *st, const unsigned char *data, int len, float *pcm); }; +class CELTCodecSBCELT : public CELTCodec { + protected: + const CELTMode *cmSBCELTMode; + public: + CELTCodecSBCELT(); + virtual CELTEncoder *encoderCreate(); + virtual CELTDecoder *decoderCreate(); + virtual int encode(CELTEncoder *st, const celt_int16 *pcm, unsigned char *compressed, int nbCompressedBytes); + virtual int decode_float(CELTDecoder *st, const unsigned char *data, int len, float *pcm); +}; + #endif // CELTCODEC_H_ |