ColorReductionAdaptor Class Reference
Implementation of Adaptor that removes U and V component in a MPEG4 VES. <short description="">. More...
#include <ColorReductionAdaptor.hpp>
Inheritance diagram for ColorReductionAdaptor:
Public Member Functions | |
ColorReductionAdaptor (VideoESInfo *pESInfo, u32 keyFrameInterval=30, u32 bitrate=0, MP4Decoder::meCoderType coderType=MP4Decoder::FFMPEG) | |
Constructor. | |
virtual | ~ColorReductionAdaptor () |
Destructor. | |
Adaptor * | clone () |
Create a shallow copy of the Adaptor. | |
void | initialize () |
Initialize internal data structures. | |
Protected Attributes | |
u32 | keyFrameInterval |
u32 | targetBitrate |
MP4Decoder::meCoderType | codec |
Detailed Description
Implementation of Adaptor that removes U and V component in a MPEG4 VES. <short description="">.
- Author:
- Michael Kropfberger and Peter Schojer
- Version:
- Id
- ColorReductionAdaptor.hpp,v 1.5 2004/05/27 17:56:53 pschojer Exp
Definition at line 65 of file ColorReductionAdaptor.hpp.
Constructor & Destructor Documentation
|
Constructor. Average Bitrate of ESInfo object will be reduced by 20%, which is approximately the proportion of color in the VES.
References MP4Decoder::meCoderType. Referenced by clone().
|
|
Destructor. Definition at line 71 of file ColorReductionAdaptor.cpp.
|
Member Function Documentation
|
Create a shallow copy of the Adaptor. Creates an Adaptor with the same setup (without copying the current status).
Reimplemented from VideoAdaptorChain. Definition at line 75 of file ColorReductionAdaptor.cpp. References ColorReductionAdaptor().
|
|
Initialize internal data structures.
Reimplemented from AdaptorChain. Definition at line 58 of file ColorReductionAdaptor.cpp. References AdaptorChain::addAdaptor().
|
The documentation for this class was generated from the following files: