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

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

Interface to all classes capable of processing multiple frames of binary JPEG data. More...

#include <mxcpcJPEGReceiver.h>

Inheritance diagram for mxcpcJPEGReceiver:

mxcpcJPEGSequenceWriter mxcpcMJPEGWriter List of all members.

Public Member Functions

virtual ~mxcpcJPEGReceiver ()
virtual void beginFrame (void)=0
 To inform the receiver that a new frame (JPEG image) begins.
virtual void endFrame (void)=0
 To inform the receiver that the current frame (JPEG image) is finished.
virtual void receiveJPEGBytes (const mxcpc::u8 *buffer, int num)=0
 Used to pump JPEG bytes into the receiver.

Detailed Description

Interface to all classes capable of processing multiple frames of binary JPEG data.

For instance, JPEG receivers can be plugged into an mxcpcFramewiseMxPEGScanToJPEGConverter.

Definition at line 37 of file mxcpcJPEGReceiver.h.


Member Function Documentation

virtual void mxcpcJPEGReceiver::receiveJPEGBytes const mxcpc::u8 buffer,
int  num
[pure virtual]
 

Used to pump JPEG bytes into the receiver.

The binary data has to be copied by the receiver.

Implemented in mxcpcJPEGSequenceWriter, and mxcpcMJPEGWriter.


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