#include <M4BitstreamParser.h>
◆ M4BitstreamParser()
| vdecmpeg4::M4BitstreamParser::M4BitstreamParser |
( |
| ) |
|
◆ ~M4BitstreamParser()
| vdecmpeg4::M4BitstreamParser::~M4BitstreamParser |
( |
| ) |
|
◆ decodeInterBlock()
| void vdecmpeg4::M4BitstreamParser::decodeInterBlock |
( |
int16 * |
block | ) |
|
|
inline |
◆ decodeIntraBlock()
| void vdecmpeg4::M4BitstreamParser::decodeIntraBlock |
( |
int16 * |
block, |
|
|
uint32 |
direction, |
|
|
uint32 |
startCoeff |
|
) |
| |
|
inline |
◆ findNextStartCode()
| VIDError vdecmpeg4::M4BitstreamParser::findNextStartCode |
( |
uint32 & |
absolutePos | ) |
|
Scan stream for next valid startcode.
◆ getCbpCInter()
| int32 vdecmpeg4::M4BitstreamParser::getCbpCInter |
( |
| ) |
|
|
inline |
◆ getCbpCIntra()
| int32 vdecmpeg4::M4BitstreamParser::getCbpCIntra |
( |
| ) |
|
|
inline |
◆ getCbpy()
| uint32 vdecmpeg4::M4BitstreamParser::getCbpy |
( |
bool |
intra | ) |
|
|
inline |
◆ getDCDiff()
| int32 vdecmpeg4::M4BitstreamParser::getDCDiff |
( |
uint32 |
dc_size | ) |
|
|
inline |
◆ getDCScaler()
| uint16 vdecmpeg4::M4BitstreamParser::getDCScaler |
( |
uint8 |
quant, |
|
|
bool |
luminance |
|
) |
| |
|
inline |
◆ getDCSize()
| int32 vdecmpeg4::M4BitstreamParser::getDCSize |
( |
bool |
luminance | ) |
|
|
inline |
◆ GetHeight()
| int16 vdecmpeg4::M4BitstreamParser::GetHeight |
( |
| ) |
const |
|
inline |
◆ getInterBlockNoAsm()
| void vdecmpeg4::M4BitstreamParser::getInterBlockNoAsm |
( |
int16 * |
block | ) |
|
|
inline |
◆ getIntraBlockNoAsm()
| void vdecmpeg4::M4BitstreamParser::getIntraBlockNoAsm |
( |
int16 * |
block, |
|
|
uint32 |
direction, |
|
|
uint32 |
startCoeff |
|
) |
| |
|
inline |
◆ GetLastVopTime()
| double vdecmpeg4::M4BitstreamParser::GetLastVopTime |
( |
| ) |
const |
|
inline |
◆ getMBType()
| uint8 vdecmpeg4::M4BitstreamParser::getMBType |
( |
| ) |
|
|
inline |
◆ getMv()
| int32 vdecmpeg4::M4BitstreamParser::getMv |
( |
const uint16 |
code | ) |
|
|
inline |
◆ getQuantiserChange()
| int32 vdecmpeg4::M4BitstreamParser::getQuantiserChange |
( |
| ) |
|
|
inline |
◆ GetVOLInfo()
◆ GetWidth()
| int16 vdecmpeg4::M4BitstreamParser::GetWidth |
( |
| ) |
const |
|
inline |
◆ init()
Perform initialization of data structures.
Generic parser init
- Parameters
-
- Returns
◆ initFrame()
| void vdecmpeg4::M4BitstreamParser::initFrame |
( |
int16 |
width, |
|
|
int16 |
height |
|
) |
| |
Handle change/update of frame parameters.
Update parse init if frame size is known
- Parameters
-
◆ parseMPEG4ES()
Parsing of full MPEG4-ES.
Parse MPEG4 Elementray Stream
- Parameters
-
- Returns
◆ reset()
| VIDError vdecmpeg4::M4BitstreamParser::reset |
( |
| ) |
|
Attach parser to new stream.
Attach parser to new stream
- Returns
◆ videoPacketHeader()
| VIDError vdecmpeg4::M4BitstreamParser::videoPacketHeader |
( |
| ) |
|
◆ _free
| int16 vdecmpeg4::M4BitstreamParser::_free |
◆ mbVopTimeFixedRate
| bool vdecmpeg4::M4BitstreamParser::mbVopTimeFixedRate |
◆ mFcodeBackward
| uint16 vdecmpeg4::M4BitstreamParser::mFcodeBackward |
◆ mFcodeForward
| uint16 vdecmpeg4::M4BitstreamParser::mFcodeForward |
◆ mHeaderInfo
◆ mIntraDCThreshold
| uint32 vdecmpeg4::M4BitstreamParser::mIntraDCThreshold |
◆ mLastNonBTime
| uint64 vdecmpeg4::M4BitstreamParser::mLastNonBTime |
◆ mLastTimeBase
| uint32 vdecmpeg4::M4BitstreamParser::mLastTimeBase |
◆ mLowDelay
| uint16 vdecmpeg4::M4BitstreamParser::mLowDelay |
set to '1' indicates the VOL contains NO B-VOPs!
◆ mResyncMacroblockNumber
| uint32 vdecmpeg4::M4BitstreamParser::mResyncMacroblockNumber |
◆ mScalability
| uint32 vdecmpeg4::M4BitstreamParser::mScalability |
◆ mSpriteDelta
| M4_VECTOR vdecmpeg4::M4BitstreamParser::mSpriteDelta[2] |
◆ mSpriteOffset
| M4_VECTOR vdecmpeg4::M4BitstreamParser::mSpriteOffset[2] |
◆ mSpriteShift
| M4_VECTOR vdecmpeg4::M4BitstreamParser::mSpriteShift |
◆ mSpriteUsage
| uint32 vdecmpeg4::M4BitstreamParser::mSpriteUsage |
◆ mSpriteWarpingAccuracy
| int16 vdecmpeg4::M4BitstreamParser::mSpriteWarpingAccuracy |
◆ mSpriteWarpingPoints
| uint16 vdecmpeg4::M4BitstreamParser::mSpriteWarpingPoints |
◆ mSpriteWarpingPointsUsed
| uint16 vdecmpeg4::M4BitstreamParser::mSpriteWarpingPointsUsed |
◆ mTicksPerSecond
| double vdecmpeg4::M4BitstreamParser::mTicksPerSecond |
◆ mTime
| uint64 vdecmpeg4::M4BitstreamParser::mTime |
◆ mTimeBase
| uint32 vdecmpeg4::M4BitstreamParser::mTimeBase |
◆ mTimeBP
| uint64 vdecmpeg4::M4BitstreamParser::mTimeBP |
◆ mTimePP
| uint64 vdecmpeg4::M4BitstreamParser::mTimePP |
◆ mVOLInfo
◆ mVopTime
| double vdecmpeg4::M4BitstreamParser::mVopTime |
◆ mVopTimeFixedIncrement
| uint32 vdecmpeg4::M4BitstreamParser::mVopTimeFixedIncrement |
◆ mVopTimeIncrementBits
| uint16 vdecmpeg4::M4BitstreamParser::mVopTimeIncrementBits |
◆ mVopTimeIncrementResolution
| uint16 vdecmpeg4::M4BitstreamParser::mVopTimeIncrementResolution |
The documentation for this class was generated from the following files: