QualityReductionAdaptor Class Reference
Implementation of Adaptor that reduces average bitrate of a MP4 VES. <short description="">. More...
#include <QualityReductionAdaptor.hpp>
Inheritance diagram for QualityReductionAdaptor:
Public Member Functions | |
QualityReductionAdaptor (VideoESInfo *pESInfo, u32 uiTargetBitrate, u32 keyFrameInterval=30, MP4Decoder::meCoderType codec=MP4Decoder::FFMPEG) | |
Constructor. | |
virtual | ~QualityReductionAdaptor () |
Destructor. | |
Adaptor * | clone () |
Create a shallow copy of the Adaptor. | |
void | initialize () |
Initialize internal data structures. | |
Protected Attributes | |
u32 | targetBitrate |
u32 | keyFrameInterval |
MP4Decoder::meCoderType | codec |
Detailed Description
Implementation of Adaptor that reduces average bitrate of a MP4 VES. <short description="">.Encoding scheme used is CBR, and might vary.
- Author:
- Bernhard Penz
- Version:
- Id
- QualityReductionAdaptor.hpp,v 1.4 2004/05/27 17:56:53 pschojer Exp
Definition at line 65 of file QualityReductionAdaptor.hpp.
Constructor & Destructor Documentation
|
Constructor.
References MP4Decoder::meCoderType. Referenced by clone().
|
|
Destructor. Definition at line 69 of file QualityReductionAdaptor.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 73 of file QualityReductionAdaptor.cpp. References QualityReductionAdaptor().
|
|
Initialize internal data structures.
Reimplemented from AdaptorChain. Definition at line 59 of file QualityReductionAdaptor.cpp. References AdaptorChain::addAdaptor().
|
The documentation for this class was generated from the following files: