Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

TheoraEncoder Class Reference

#include <TheoraEncoder.h>

List of all members.

Public Member Functions

 TheoraEncoder (void)
 ~TheoraEncoder (void)
StampedOggPacket ** initCodec (theora_info inTheoraInfo)
StampedOggPacketencodeTheora (yuv_buffer *inYUVBuffer)
StampedOggPacketoldToNewPacket (ogg_packet *inPacket)

Protected Member Functions

bool encodeHeader ()

Protected Attributes

theora_info mTheoraInfo
theora_comment mTheoraComment
theora_state mTheoraState
yuv_buffer mYUVBuffer
StampedOggPacketmPartialPacket
unsigned long mHeadersSeen
bool mFirstPacket
bool mFirstHeader
unsigned long mPacketCount


Constructor & Destructor Documentation

TheoraEncoder::TheoraEncoder void   ) 
 

TheoraEncoder::~TheoraEncoder void   ) 
 


Member Function Documentation

bool TheoraEncoder::encodeHeader  )  [protected]
 

StampedOggPacket * TheoraEncoder::encodeTheora yuv_buffer inYUVBuffer  ) 
 

StampedOggPacket ** TheoraEncoder::initCodec theora_info  inTheoraInfo  ) 
 

StampedOggPacket * TheoraEncoder::oldToNewPacket ogg_packet *  inPacket  ) 
 


Member Data Documentation

bool TheoraEncoder::mFirstHeader [protected]
 

bool TheoraEncoder::mFirstPacket [protected]
 

unsigned long TheoraEncoder::mHeadersSeen [protected]
 

unsigned long TheoraEncoder::mPacketCount [protected]
 

StampedOggPacket* TheoraEncoder::mPartialPacket [protected]
 

theora_comment TheoraEncoder::mTheoraComment [protected]
 

theora_info TheoraEncoder::mTheoraInfo [protected]
 

theora_state TheoraEncoder::mTheoraState [protected]
 

yuv_buffer TheoraEncoder::mYUVBuffer [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 5 22:34:32 2004 for oggdsf by  doxygen 1.3.9