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

mxcpcStreamDecoder Class Reference
[mxcpc (MOBOTIX Cross Platform Client Library)]

Interface to all stream decoders. More...

#include <mxcpcStreamDecoder.h>

Inheritance diagram for mxcpcStreamDecoder:

Inheritance graph
[legend]
Collaboration diagram for mxcpcStreamDecoder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 mxcpcStreamDecoder (mxcpcStreamSource *source)
 The stream decoder assumes ownership over the stream source object.
virtual int decode (int num)=0
 Decodes at most num bytes of raw stream data, and returns the number of bytes actually decoded.

Protected Attributes

mxcpcStreamSourceStreamSource

Detailed Description

Interface to all stream decoders.

Definition at line 30 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 22 of file mxcpcStreamDecoder.cpp.


Member Function Documentation

virtual int mxcpcStreamDecoder::decode int  num  )  [pure virtual]
 

Decodes at most num bytes of raw stream data, and returns the number of bytes actually decoded.

Implemented in mxcpcFramewiseMxPEGDecoder.


The documentation for this class was generated from the following files:
Generated on Mon Aug 15 03:40:01 2005 for mxcpc by  doxygen 1.4.2-20050421