KVIrc 5.2.4
Developer APIs
Public Member Functions | Private Attributes | List of all members
DccVideoTheoraCodec Class Reference

#include <DccVoiceCodec.h>

+ Inheritance diagram for DccVideoTheoraCodec:

Public Member Functions

 DccVideoTheoraCodec ()
 
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)
 
virtual ~DccVideoTheoraCodec ()
 
- Public Member Functions inherited from DccVideoCodec
 DccVideoCodec ()
 
const char * name ()
 
virtual ~DccVideoCodec ()
 

Private Attributes

KviOggTheoraDecoderm_pDecoder
 
KviOggTheoraEncoderm_pEncoder
 

Additional Inherited Members

- Protected Attributes inherited from DccVideoCodec
KviCString m_szName
 

Constructor & Destructor Documentation

◆ DccVideoTheoraCodec()

DccVideoTheoraCodec::DccVideoTheoraCodec ( )

◆ ~DccVideoTheoraCodec()

DccVideoTheoraCodec::~DccVideoTheoraCodec ( )
virtual

References m_pDecoder, and m_pEncoder.

Member Function Documentation

◆ decode()

void DccVideoTheoraCodec::decode ( KviDataBuffer stream,
KviDataBuffer videoSignal,
KviDataBuffer textSignal 
)
virtual

◆ decodedFrameSize()

int DccVideoTheoraCodec::decodedFrameSize ( )
virtual

Reimplemented from DccVideoCodec.

◆ encodedFrameSize()

int DccVideoTheoraCodec::encodedFrameSize ( )
virtual

Reimplemented from DccVideoCodec.

◆ encodeText()

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

◆ encodeVideo()

void DccVideoTheoraCodec::encodeVideo ( KviDataBuffer videoSignal,
KviDataBuffer stream 
)
virtual

Member Data Documentation

◆ m_pDecoder

KviOggTheoraDecoder* DccVideoTheoraCodec::m_pDecoder
private

◆ m_pEncoder

KviOggTheoraEncoder* DccVideoTheoraCodec::m_pEncoder
private

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