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

StreamHeaders Class Reference

#include <StreamHeaders.h>

Inherits IOggPackSource.

Inheritance diagram for StreamHeaders:

Inheritance graph
[legend]
List of all members.

Public Types

enum  eCodecType {
  NONE = 0, VORBIS = 1, SPEEX = 2, FLAC = 3,
  THEORA = 4, OGG_FLAC_1_0 = 5, CMML = 20, FFDSHOW_VIDEO = 100
}

Public Member Functions

 StreamHeaders (void)
virtual ~StreamHeaders (void)
virtual StampedOggPacketgetPacket (unsigned long inPacketNo)
virtual unsigned long numPackets ()
bool addPacket (StampedOggPacket *inPacket)

Public Attributes

eCodecType mCodecType

Protected Attributes

vector< StampedOggPacket * > mPacketList

Member Enumeration Documentation

enum StreamHeaders::eCodecType
 

Enumeration values:
NONE 
VORBIS 
SPEEX 
FLAC 
THEORA 
OGG_FLAC_1_0 
CMML 
FFDSHOW_VIDEO 


Constructor & Destructor Documentation

StreamHeaders::StreamHeaders void   ) 
 

StreamHeaders::~StreamHeaders void   )  [virtual]
 


Member Function Documentation

bool StreamHeaders::addPacket StampedOggPacket inPacket  ) 
 

StampedOggPacket * StreamHeaders::getPacket unsigned long  inPacketNo  )  [virtual]
 

Implements IOggPackSource.

unsigned long StreamHeaders::numPackets  )  [virtual]
 

Implements IOggPackSource.


Member Data Documentation

eCodecType StreamHeaders::mCodecType
 

vector<StampedOggPacket*> StreamHeaders::mPacketList [protected]
 


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