Babel
Epitech's C++ VoIP project
Babel::ICodec Member List

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)=0Babel::ICodecpure virtual
decode(const unsigned char *data, float *pcm)=0Babel::ICodecpure virtual
encode(const std::int16_t *pcm, unsigned char *data)=0Babel::ICodecpure virtual
encode(const float *pcm, unsigned char *data)=0Babel::ICodecpure virtual
getApplication() const =0Babel::ICodecpure virtual
getBitrate() const =0Babel::ICodecpure virtual
getChannel() const =0Babel::ICodecpure virtual
getFrameSize() const =0Babel::ICodecpure virtual
setApplication(int application)=0Babel::ICodecpure virtual
setBitrate(std::int32_t bitrate)=0Babel::ICodecpure virtual
setChannel(int channel)=0Babel::ICodecpure virtual
setFrameSize(int frameSize)=0Babel::ICodecpure virtual
~ICodec()=defaultBabel::ICodecvirtual