KVIrc 5.2.6
Developer APIs
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 ( )
default

◆ ~DccVideoCodec()

DccVideoCodec::~DccVideoCodec ( )
virtualdefault

Member Function Documentation

◆ decode()

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

Reimplemented in DccVideoSJpegCodec, and DccVideoTheoraCodec.

◆ decodedFrameSize()

int DccVideoCodec::decodedFrameSize ( )
virtual

Reimplemented in DccVideoSJpegCodec, and DccVideoTheoraCodec.

◆ encodedFrameSize()

int DccVideoCodec::encodedFrameSize ( )
virtual

Reimplemented in DccVideoSJpegCodec, and DccVideoTheoraCodec.

◆ encodeText()

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

Reimplemented in DccVideoSJpegCodec, and DccVideoTheoraCodec.

◆ encodeVideo()

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

Reimplemented in DccVideoSJpegCodec, and DccVideoTheoraCodec.

◆ name()

const char * DccVideoCodec::name ( )

References m_szName.

Referenced by DccVideoWindow::connected().

Member Data Documentation

◆ m_szName


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