Babel
Epitech's C++ VoIP project
|
This is the complete list of members for Babel::ICodec, including all inherited members.
decode(const unsigned char *data, std::int16_t *pcm, std::int32_t dataSize)=0 | Babel::ICodec | pure virtual |
decode(const unsigned char *data, float *pcm)=0 | Babel::ICodec | pure virtual |
encode(const std::int16_t *pcm, unsigned char *data)=0 | Babel::ICodec | pure virtual |
encode(const float *pcm, unsigned char *data)=0 | Babel::ICodec | pure virtual |
getApplication() const =0 | Babel::ICodec | pure virtual |
getBitrate() const =0 | Babel::ICodec | pure virtual |
getChannel() const =0 | Babel::ICodec | pure virtual |
getFrameSize() const =0 | Babel::ICodec | pure virtual |
setApplication(int application)=0 | Babel::ICodec | pure virtual |
setBitrate(std::int32_t bitrate)=0 | Babel::ICodec | pure virtual |
setChannel(int channel)=0 | Babel::ICodec | pure virtual |
setFrameSize(int frameSize)=0 | Babel::ICodec | pure virtual |
~ICodec()=default | Babel::ICodec | virtual |