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

mxcpcStreamDecoder Class Reference
[mxcpc_core (Core Module - MxPEG Decoding Infrastructure)]

Interface to all stream decoders. More...

#include <mxcpcStreamDecoder.h>

Inheritance diagram for mxcpcStreamDecoder:

mxcpcMxPEGDecoder mxcpcFramewiseMxPEGDecoder List of all members.

Public Member Functions

 mxcpcStreamDecoder (mxcpcStreamSource *source)
 The stream decoder assumes ownership over the stream source object.
virtual ~mxcpcStreamDecoder ()
virtual int decode (int num)=0
 Decodes at most num bytes of raw stream data, and returns the number of bytes actually decoded.
bool sourceStillUp (void)
 Returns whether or not the decoder's stream source is still operational ("up").

Protected Attributes

mxcpcStreamSourceStreamSource

Detailed Description

Interface to all stream decoders.

Definition at line 33 of file mxcpcStreamDecoder.h.


Constructor & Destructor Documentation

mxcpcStreamDecoder::mxcpcStreamDecoder mxcpcStreamSource source  ) 
 

The stream decoder assumes ownership over the stream source object.

Thus, deleting the decoder results in disconnecting from the stream source.

Definition at line 25 of file mxcpcStreamDecoder.cpp.

References StreamSource.


The documentation for this class was generated from the following files:
Generated on Mon Jan 30 15:13:10 2006 for mxcpc by  doxygen 1.4.4