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

VorbisComments Class Reference

#include <VorbisComments.h>

List of all members.

Public Member Functions

 VorbisComments (void)
 ~VorbisComments (void)
string vendorString ()
bool setVendorString (string inVendorString)
unsigned long numUserComments ()
SingleVorbisCommentgetUserComment (unsigned long inIndex)
vector< SingleVorbisComment * > getCommentsByKey (string inKey)
bool addComment (SingleVorbisComment *inComment)
bool addComment (string inKey, string inValue)
bool parseOggPacket (OggPacket *inPacket, unsigned long inStartOffset)
OggPackettoOggPacket (unsigned char *inPrefixBuff, unsigned long inPrefixBuffSize)
string toString ()
unsigned long size ()

Protected Attributes

string mVendorString
vector< SingleVorbisComment * > mCommentList


Constructor & Destructor Documentation

VorbisComments::VorbisComments void   ) 
 

VorbisComments::~VorbisComments void   ) 
 


Member Function Documentation

bool VorbisComments::addComment string  inKey,
string  inValue
 

bool VorbisComments::addComment SingleVorbisComment inComment  ) 
 

vector< SingleVorbisComment * > VorbisComments::getCommentsByKey string  inKey  ) 
 

SingleVorbisComment * VorbisComments::getUserComment unsigned long  inIndex  ) 
 

unsigned long VorbisComments::numUserComments  ) 
 

bool VorbisComments::parseOggPacket OggPacket inPacket,
unsigned long  inStartOffset
 

bool VorbisComments::setVendorString string  inVendorString  ) 
 

unsigned long VorbisComments::size  ) 
 

OggPacket * VorbisComments::toOggPacket unsigned char *  inPrefixBuff,
unsigned long  inPrefixBuffSize
 

string VorbisComments::toString  ) 
 

string VorbisComments::vendorString  ) 
 


Member Data Documentation

vector<SingleVorbisComment*> VorbisComments::mCommentList [protected]
 

string VorbisComments::mVendorString [protected]
 


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