KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Protected Attributes | List of all members
DccVideoCodec Class Reference

#include <DccVoiceCodec.h>

+ Inheritance diagram for DccVideoCodec:

Public Member Functions

 DccVideoCodec ()
 
virtual void decode (KviDataBuffer *stream, KviDataBuffer *videoSignal, KviDataBuffer *textSignal)
 
virtual int decodedFrameSize ()
 
virtual int encodedFrameSize ()
 
virtual void encodeText (KviDataBuffer *textSignal, KviDataBuffer *stream)
 
virtual void encodeVideo (KviDataBuffer *videoSignal, KviDataBuffer *stream)
 
const char * name ()
 
virtual ~DccVideoCodec ()
 

Protected Attributes

KviCString m_szName
 

Constructor & Destructor Documentation

DccVideoCodec::DccVideoCodec ( )
DccVideoCodec::~DccVideoCodec ( )
virtualdefault

Member Function Documentation

void DccVideoCodec::decode ( KviDataBuffer stream,
KviDataBuffer videoSignal,
KviDataBuffer textSignal 
)
virtual
int DccVideoCodec::decodedFrameSize ( )
virtual

Reimplemented in DccVideoTheoraCodec, and DccVideoSJpegCodec.

int DccVideoCodec::encodedFrameSize ( )
virtual

Reimplemented in DccVideoTheoraCodec, and DccVideoSJpegCodec.

void DccVideoCodec::encodeText ( KviDataBuffer textSignal,
KviDataBuffer stream 
)
virtual

Reimplemented in DccVideoTheoraCodec, and DccVideoSJpegCodec.

Referenced by DccVideoThread::textStep().

void DccVideoCodec::encodeVideo ( KviDataBuffer videoSignal,
KviDataBuffer stream 
)
virtual
const char * DccVideoCodec::name ( )

References m_szName, and KviCString::ptr().

Referenced by DccVideoWindow::connected().

Member Data Documentation

KviCString DccVideoCodec::m_szName
protected

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