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

FLACMetadataSplitter Class Reference

#include <FLACMetadataSplitter.h>

List of all members.

Public Member Functions

 FLACMetadataSplitter (void)
 ~FLACMetadataSplitter (void)
bool loadMetadata (OggPacket *inMetadata)
unsigned long numHeaders ()
StampedOggPacketgetHeader (unsigned long inIndex)

Protected Member Functions

void emptyList ()
bool addOtherHeaders ()
bool addStreamInfo ()
bool verifyCodecID ()
bool addCodecIdent ()
bool splitMetadata ()

Static Protected Member Functions

StampedOggPacketconvertToStampedPacket (OggPacket *inPacket)

Protected Attributes

OggPacketmMetadataBlock
FLACHeaderTweaker mHeaderTweaker


Constructor & Destructor Documentation

FLACMetadataSplitter::FLACMetadataSplitter void   ) 
 

FLACMetadataSplitter::~FLACMetadataSplitter void   ) 
 


Member Function Documentation

bool FLACMetadataSplitter::addCodecIdent  )  [protected]
 

bool FLACMetadataSplitter::addOtherHeaders  )  [protected]
 

bool FLACMetadataSplitter::addStreamInfo  )  [protected]
 

StampedOggPacket * FLACMetadataSplitter::convertToStampedPacket OggPacket inPacket  )  [static, protected]
 

void FLACMetadataSplitter::emptyList  )  [protected]
 

StampedOggPacket * FLACMetadataSplitter::getHeader unsigned long  inIndex  ) 
 

bool FLACMetadataSplitter::loadMetadata OggPacket inMetadata  ) 
 

unsigned long FLACMetadataSplitter::numHeaders  ) 
 

bool FLACMetadataSplitter::splitMetadata  )  [protected]
 

bool FLACMetadataSplitter::verifyCodecID  )  [protected]
 


Member Data Documentation

FLACHeaderTweaker FLACMetadataSplitter::mHeaderTweaker [protected]
 

OggPacket* FLACMetadataSplitter::mMetadataBlock [protected]
 


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