KVIrc 5.2.6
Developer APIs
DccVoiceCodec Class Reference

#include <DccVoiceCodec.h>

+ Inheritance diagram for DccVoiceCodec:

Public Member Functions

 DccVoiceCodec ()
 
virtual void decode (KviDataBuffer *stream, KviDataBuffer *signal)
 
virtual int decodedFrameSize ()
 
virtual void encode (KviDataBuffer *signal, KviDataBuffer *stream)
 
virtual int encodedFrameSize ()
 
const char * name ()
 
virtual ~DccVoiceCodec ()
 

Protected Attributes

KviCString m_szName
 

Constructor & Destructor Documentation

◆ DccVoiceCodec()

DccVoiceCodec::DccVoiceCodec ( )
default

◆ ~DccVoiceCodec()

DccVoiceCodec::~DccVoiceCodec ( )
virtualdefault

Member Function Documentation

◆ decode()

void DccVoiceCodec::decode ( KviDataBuffer * stream,
KviDataBuffer * signal )
virtual

◆ decodedFrameSize()

int DccVoiceCodec::decodedFrameSize ( )
virtual

Reimplemented in DccVoiceAdpcmCodec, and DccVoiceNullCodec.

Referenced by DccVoiceThread::run().

◆ encode()

void DccVoiceCodec::encode ( KviDataBuffer * signal,
KviDataBuffer * stream )
virtual

Reimplemented in DccVoiceAdpcmCodec, and DccVoiceNullCodec.

Referenced by DccVoiceThread::soundStep().

◆ encodedFrameSize()

int DccVoiceCodec::encodedFrameSize ( )
virtual

Reimplemented in DccVoiceAdpcmCodec, and DccVoiceNullCodec.

Referenced by DccVoiceThread::run().

◆ name()

const char * DccVoiceCodec::name ( )

References m_szName, and KviCString::ptr().

Referenced by DccVoiceWindow::connected().

Member Data Documentation

◆ m_szName


The documentation for this class was generated from the following files: