MxPEG
parsers.
More...
#include <IMxPEGParser.h>
Inheritance diagram for mx::IMxPEGParser:
MxPEG
parsers.
The parser is the second stage in an MxPEG
decoder setup, coming after an IStreamSource.
The new MxPEG
decoder concept was designed to be portable and modular. By portable we understand the codebase to be phrased exclusively using standard C++ constructs, so that in contrast to the old implementation that was infested virtually from head to toe with MS Visual C++
pecularities it will happily compile and run on all three major target platforms, being Windows
, Linux
and Mac OS X
. By modular we refer to a clean object-oriented design, allowing the decoder to be easily configured and optimized for specific application settings by plugging together appropriate versions of decoding stages. A cellphone, for example, might be better off with a decoder stage optimized for minimum memory consumtion rather than for maximum decoder throughput, whereas workstation settings might rather enjoy the efficiency of a memory-hogging, all-out-performance version.
To be more specific, the current MxPEG
decoder implementation uses a four-stage approach:
MxPEG
frame and forwarding them to the next stage
[khe]
Kai Hergenroether