Alejandro Acuña
2024-08-12 1876e65234c20209001178705cfa50d8f9ded67a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// 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_)