CFrameTable Class Reference
class CFrameTable : public CBase |
This class provides AAC utility functions.
AACAudioControllerUtility.lib
- Since
- 3.0
Nested Classes and Structures
Constructor & Destructor Documentation
~CFrameTable()
IMPORT_C | ~CFrameTable | ( | ) | [virtual] |
Member Functions Documentation
CalcFrameFromTimeMs(TUint)
ConstructL()
void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
FindFramePosFromTime(TUint &, TUint &)
FindFrameTimeFromPos(TUint &, TUint &)
InitFrameTable(TInt, TInt)
IMPORT_C TInt | InitFrameTable | ( | TInt | aSampleRate, |
| TInt | aSamplesPerFrame |
| ) | |
RegisterForEvent(TFrameTableEvent, MFrameTableEventObserver *, TUint)
ResetTable()
IMPORT_C void | ResetTable | ( | ) | |
SetSourceReference(TUint, TUint)
ShrinkTable()
IMPORT_C void | ShrinkTable | ( | ) | |
SubmitLowResTableEntry(TBufRefPosEntry &)
UnRegisterForEvent(TFrameTableEvent, MFrameTableEventObserver *)
Member Enumerations Documentation
Enum TFrameTableEvent
Enumerators
EPosReached | |
EDecodeInterval | |
EPlayWindowEndPosReached | |
Member Data Documentation
TUint
iAvgBitrate
TUint
| iAvgBitrate | [private] |
TUint
iCurrentFrameCount
TUint
| iCurrentFrameCount | [private] |
RArray< TBufRefPosEntry > iFrameTable
TUint
iFramesPerLowResInterval
TUint
| iFramesPerLowResInterval | [private] |
TUint
iIntervalEvent
TUint
| iIntervalEvent | [private] |
TInt
iIntervalRef
TInt
| iIntervalRef | [private] |
TUint
iLastBytePos
TUint
| iLastBytePos | [private] |
RArray< TBufRefPosEntry > iLowResFrameTable
TUint
iLowResIntervalMs
TUint
| iLowResIntervalMs | [private] |
TUint
iMsecPerFrame
TUint
| iMsecPerFrame | [private] |
MFrameTableEventObserver * iObserver
TBool
iOkToShrink
TBool
| iOkToShrink | [private] |
TUint
iPlayWindowEndPosEventMs
TUint
| iPlayWindowEndPosEventMs | [private] |
TUint
iPosEventMs
TUint
| iPosEventMs | [private] |
TUint
iSampleRate
TUint
| iSampleRate | [private] |
TUint
iSamplesPerFrame
TUint
| iSamplesPerFrame | [private] |
TUint
iTimeRefMs
TUint
| iTimeRefMs | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.