// AudioCodec.h: interface for the AudioCodec class. // ////////////////////////////////////////////////////////////////////// #ifndef AFX_AUDIOCODEC_H__0F033974_DF85_4B67_8EC7_0241DEDDD6D5__INCLUDED_ #define AFX_AUDIOCODEC_H__0F033974_DF85_4B67_8EC7_0241DEDDD6D5__INCLUDED_ class AudioCodec { public: AudioCodec(); virtual ~AudioCodec(); virtual int Encode(void *input, int inputSizeBytes, void *output, int *outputSizeBytes); virtual int Decode(void *input, int inputSizeBytes, void *output, int *outputSizeBytes); virtual int StartEncoder(); virtual int StopEncoder(); virtual int StartDecoder(); virtual int StopDecoder(); }; #endif // !defined(AFX_AUDIOCODEC_H__0F033974_DF85_4B67_8EC7_0241DEDDD6D5__INCLUDED_)