#include <KviDataBuffer.h>
◆ KviDataBuffer() [1/2]
KviDataBuffer::KviDataBuffer |
( |
int | uSize, |
|
|
const unsigned char * | data = nullptr ) |
◆ KviDataBuffer() [2/2]
KviDataBuffer::KviDataBuffer |
( |
| ) |
|
◆ ~KviDataBuffer()
KviDataBuffer::~KviDataBuffer |
( |
| ) |
|
◆ addSize()
void KviDataBuffer::addSize |
( |
int | uSize | ) |
|
|
inline |
◆ append() [1/2]
◆ append() [2/2]
void KviDataBuffer::append |
( |
const unsigned char * | data, |
|
|
int | uSize ) |
References data(), m_pData, m_uSize, KviMemory::move(), and KviMemory::reallocate().
Referenced by KviOggTheoraDecoder::addData(), KviOggTheoraEncoder::addTextFrame(), KviOggTheoraEncoder::addVideoFrame(), DccVideoSJpegCodec::decode(), DccVoiceNullCodec::decode(), DccVoiceNullCodec::encode(), DccVideoSJpegCodec::encodeText(), DccVideoSJpegCodec::encodeVideo(), KviOggTheoraEncoder::KviOggTheoraEncoder(), KviHttpRequest::processData(), DccVideoThread::textStep(), KviOggTheoraDecoder::video_write(), and DccVideoThread::videoStep().
◆ clear()
void KviDataBuffer::clear |
( |
| ) |
|
|
inline |
◆ data()
unsigned char * KviDataBuffer::data |
( |
| ) |
const |
|
inline |
Referenced by KviOggTheoraDecoder::addData(), append(), append(), KviStatusBarUpdateIndicator::binaryDataReceived(), DccVideoSJpegCodec::decode(), DccVoiceAdpcmCodec::decode(), DccVoiceNullCodec::decode(), KviHttpRequest::emitLines(), DccVoiceAdpcmCodec::encode(), DccVoiceNullCodec::encode(), DccVideoSJpegCodec::encodeText(), DccVideoTheoraCodec::encodeText(), DccVideoSJpegCodec::encodeVideo(), DccVideoTheoraCodec::encodeVideo(), KviIrcSocket::flushSendQueue(), KviDataBuffer(), KviHttpRequest::processData(), KviIrcSocket::queue_removePrivateMessages(), DccVideoThread::readWriteStep(), DccVoiceThread::readWriteStep(), KviIrcConnection::sendData(), KviIrcConnection::sendFmtData(), KviIrcSocket::sendRawData(), KviHttpRequest::slotSocketDisconnected(), KviHttpRequest::slotSocketReadDataReady(), DccVoiceThread::soundStep(), DccVideoThread::textStep(), and DccVideoThread::videoStep().
◆ find() [1/2]
int KviDataBuffer::find |
( |
const unsigned char * | block, |
|
|
int | uSize ) |
◆ find() [2/2]
int KviDataBuffer::find |
( |
unsigned char | c | ) |
|
◆ remove()
void KviDataBuffer::remove |
( |
int | uSize | ) |
|
References KviMemory::free(), KVI_ASSERT, m_pData, m_uSize, KviMemory::move(), and KviMemory::reallocate().
Referenced by DccVideoSJpegCodec::decode(), DccVoiceAdpcmCodec::decode(), KviHttpRequest::emitLines(), DccVoiceAdpcmCodec::encode(), KviIrcSocket::flushSendQueue(), KviHttpRequest::processData(), DccVideoThread::readWriteStep(), DccVoiceThread::readWriteStep(), and DccVoiceThread::soundStep().
◆ resize()
void KviDataBuffer::resize |
( |
int | uSize | ) |
|
References KviMemory::free(), KVI_ASSERT, m_pData, m_uSize, and KviMemory::reallocate().
Referenced by DccVoiceNullCodec::decode(), DccVoiceNullCodec::encode(), DccVideoThread::readWriteStep(), DccVoiceThread::readWriteStep(), KviIrcConnection::sendFmtData(), KviHttpRequest::slotSocketReadDataReady(), and DccVoiceThread::soundStep().
◆ size()
int KviDataBuffer::size |
( |
| ) |
const |
|
inline |
Referenced by KviOggTheoraDecoder::addData(), append(), KviStatusBarUpdateIndicator::binaryDataReceived(), DccVideoSJpegCodec::decode(), DccVideoTheoraCodec::decode(), DccVoiceAdpcmCodec::decode(), DccVoiceNullCodec::decode(), DccVoiceAdpcmCodec::encode(), DccVoiceNullCodec::encode(), DccVideoSJpegCodec::encodeText(), DccVideoTheoraCodec::encodeText(), DccVideoSJpegCodec::encodeVideo(), DccVideoTheoraCodec::encodeVideo(), KviIrcSocket::flushSendQueue(), KviHttpRequest::processData(), KviIrcSocket::queue_removePrivateMessages(), DccVideoThread::readWriteStep(), DccVoiceThread::readWriteStep(), DccVoiceThread::run(), KviHttpRequest::slotSocketDisconnected(), DccVoiceThread::soundStep(), DccVideoThread::textStep(), and DccVideoThread::videoStep().
◆ m_pData
unsigned char* KviDataBuffer::m_pData |
|
private |
◆ m_uSize
int KviDataBuffer::m_uSize |
|
private |
The documentation for this class was generated from the following files: