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

OggStreamMapper Class Reference

#include <OggStreamMapper.h>

Inherits IOggCallback.

Inherited by AnxStreamMapper.

Inheritance diagram for OggStreamMapper:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 OggStreamMapper (OggDemuxSourceFilter *inOwningFilter)
virtual ~OggStreamMapper (void)
OggStreamgetOggStream (unsigned long inPinNo)
unsigned long numStreams ()
unsigned long startOfData ()
bool dispatchPage (OggPage *inOggPage)
virtual bool acceptOggPage (OggPage *inOggPage)
virtual bool isReady ()
virtual void setAllowDispatch (bool inAllowDispatch)
virtual bool toStartOfData ()

Protected Attributes

unsigned long mDataStartsAt
bool mSendExcess
vector< OggStream * > mStreamList
OggDemuxSourceFiltermOwningFilter

Friends

class OggStream

Constructor & Destructor Documentation

OggStreamMapper::OggStreamMapper OggDemuxSourceFilter inOwningFilter  ) 
 

OggStreamMapper::~OggStreamMapper void   )  [virtual]
 


Member Function Documentation

bool OggStreamMapper::acceptOggPage OggPage inOggPage  )  [virtual]
 

Implements IOggCallback.

Reimplemented in AnxStreamMapper.

bool OggStreamMapper::dispatchPage OggPage inOggPage  ) 
 

OggStream * OggStreamMapper::getOggStream unsigned long  inPinNo  ) 
 

bool OggStreamMapper::isReady  )  [virtual]
 

Reimplemented in AnxStreamMapper.

unsigned long OggStreamMapper::numStreams  ) 
 

void OggStreamMapper::setAllowDispatch bool  inAllowDispatch  )  [virtual]
 

unsigned long OggStreamMapper::startOfData  ) 
 

bool OggStreamMapper::toStartOfData  )  [virtual]
 

Reimplemented in AnxStreamMapper.


Friends And Related Function Documentation

friend class OggStream [friend]
 


Member Data Documentation

unsigned long OggStreamMapper::mDataStartsAt [protected]
 

OggDemuxSourceFilter* OggStreamMapper::mOwningFilter [protected]
 

bool OggStreamMapper::mSendExcess [protected]
 

vector<OggStream*> OggStreamMapper::mStreamList [protected]
 


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