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

OggPageInterleaver Class Reference

#include <OggPageInterleaver.h>

Inherits INotifyArrival.

Inheritance diagram for OggPageInterleaver:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 OggPageInterleaver (IOggCallback *inFileWriter, INotifyComplete *inNotifier)
virtual ~OggPageInterleaver (void)
virtual OggMuxStreamnewStream ()
virtual void processData ()
virtual void writeLowest ()
virtual bool isProcessable ()
virtual bool isAllEOS ()
virtual bool isAllEmpty ()
virtual void notifyArrival ()

Protected Attributes

vector< OggMuxStream * > mInputStreams
IOggCallbackmFileWriter
INotifyCompletemNotifier

Private Member Functions

OggPageInterleaveroperator= (const OggPageInterleaver &other)
 OggPageInterleaver (const OggPageInterleaver &other)

Constructor & Destructor Documentation

OggPageInterleaver::OggPageInterleaver IOggCallback inFileWriter,
INotifyComplete inNotifier
 

OggPageInterleaver::~OggPageInterleaver void   )  [virtual]
 

OggPageInterleaver::OggPageInterleaver const OggPageInterleaver other  )  [private]
 


Member Function Documentation

bool OggPageInterleaver::isAllEmpty  )  [virtual]
 

bool OggPageInterleaver::isAllEOS  )  [virtual]
 

bool OggPageInterleaver::isProcessable  )  [virtual]
 

OggMuxStream * OggPageInterleaver::newStream  )  [virtual]
 

void OggPageInterleaver::notifyArrival  )  [virtual]
 

Implements INotifyArrival.

OggPageInterleaver& OggPageInterleaver::operator= const OggPageInterleaver other  )  [private]
 

void OggPageInterleaver::processData  )  [virtual]
 

void OggPageInterleaver::writeLowest  )  [virtual]
 


Member Data Documentation

IOggCallback* OggPageInterleaver::mFileWriter [protected]
 

vector<OggMuxStream*> OggPageInterleaver::mInputStreams [protected]
 

INotifyComplete* OggPageInterleaver::mNotifier [protected]
 


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