// 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_)
|