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.