CVoIPFormatIntfc Class Reference

class CVoIPFormatIntfc

CVoIPFormatIntfc class

Base class for codec format configuration

VoIPAudioIntfc.dll

Public Member Functions
~CVoIPFormatIntfc()
IMPORT_C TIntConcealErrorForNextBuffer()
IMPORT_C TIntFrameModeRequiredForErrorConcealment(TBool &)
IMPORT_C TIntGetBitRate(TUint &)
IMPORT_C TIntGetFrameMode(TBool &)
IMPORT_C TIntGetSupportedBitRates(RArray< TUint > &)
IMPORT_C TIntGetVAD(TBool &)
IMPORT_C TIntSetBitRate(TUint)
IMPORT_C TIntSetFrameMode(TBool)
IMPORT_C TIntSetObserver(MVoIPFormatObserver &)
IMPORT_C TIntSetVAD(TBool)
Protected Member Functions
CVoIPFormatIntfc()
voidConstructL(CVoIPFormatIntfcImpl *)
Public Member Enumerations
enumTG711CodecMode { EG711ALaw, EG711uLaw }
enumTILBCCodecMode { EiLBC20mSecFrame, EiLBC30mSecFrame }
Protected Attributes
CVoIPFormatIntfcImpl *iVoIPFormatIntfcImpl

Constructor & Destructor Documentation

CVoIPFormatIntfc()

CVoIPFormatIntfc()[protected]

Constructor

Since
S60 v5.0

~CVoIPFormatIntfc()

IMPORT_C~CVoIPFormatIntfc()[virtual]

Destructor

Since
S60 v5.0

Member Functions Documentation

ConcealErrorForNextBuffer()

IMPORT_C TIntConcealErrorForNextBuffer()

?description

Since
S60 v5.0

ConstructL(CVoIPFormatIntfcImpl *)

voidConstructL(CVoIPFormatIntfcImpl *aVoIPFormatIntfcImpl)[protected]

2-nd phase constructor

Since
S60 v5.0

Parameters

CVoIPFormatIntfcImpl * aVoIPFormatIntfcImpl

FrameModeRequiredForErrorConcealment(TBool &)

IMPORT_C TIntFrameModeRequiredForErrorConcealment(TBool &aMode)

?description

Since
S60 v5.0

Parameters

TBool & aMode

GetBitRate(TUint &)

IMPORT_C TIntGetBitRate(TUint &aBitrate)

?description

Since
S60 v5.0

Parameters

TUint & aBitrate

GetFrameMode(TBool &)

IMPORT_C TIntGetFrameMode(TBool &aMode)

?description

Since
S60 v5.0

Parameters

TBool & aMode

GetSupportedBitRates(RArray< TUint > &)

IMPORT_C TIntGetSupportedBitRates(RArray< TUint > &aArray)

?description

Since
S60 v5.0

Parameters

RArray< TUint > & aArray

GetVAD(TBool &)

IMPORT_C TIntGetVAD(TBool &aVad)

?description

Since
S60 v5.0

Parameters

TBool & aVad

SetBitRate(TUint)

IMPORT_C TIntSetBitRate(TUintaBitrate)

?description

Since
S60 v5.0

Parameters

TUint aBitrate

SetFrameMode(TBool)

IMPORT_C TIntSetFrameMode(TBoolaMode)

?description

Since
S60 v5.0

Parameters

TBool aMode

SetObserver(MVoIPFormatObserver &)

IMPORT_C TIntSetObserver(MVoIPFormatObserver &aObserver)

?description

Since
S60 v5.0

Parameters

MVoIPFormatObserver & aObserver

SetVAD(TBool)

IMPORT_C TIntSetVAD(TBoolaVad)

?description

Since
S60 v5.0

Parameters

TBool aVad

Member Enumerations Documentation

Enum TG711CodecMode

TG711CodecMode ?description

Enumerators

EG711ALaw
EG711uLaw

Enum TILBCCodecMode

TILBCCodecMode ?description

Enumerators

EiLBC20mSecFrame
EiLBC30mSecFrame

Member Data Documentation

CVoIPFormatIntfcImpl * iVoIPFormatIntfcImpl

CVoIPFormatIntfcImpl *iVoIPFormatIntfcImpl[protected]