MIlbcDecoderIntfc Class Reference

class MIlbcDecoderIntfc

This class provides an interface to the Ilbc decoder CMMFHwDevice in order to provide additional configuration information.

Member Functions Documentation

GetComfortNoiseGeneration(TBool &)

TInt GetComfortNoiseGeneration(TBool &aCng)[pure virtual]

Used to find out if comfort noise generation is enabled or not.

This method is allowable when decoding is not active - anytime before started or after stopped.

Parameters

TBool & aCngOn output ETrue = comfort noise generation enabled; EFalse = comfort noise generation disabled

SetComfortNoiseGeneration(TBool)

TInt SetComfortNoiseGeneration(TBoolaCng)[pure virtual]

Used to enable and disable the comfort noise generation capability.

This method is allowable when decoding is not active - anytime before started or after stopped.

Parameters

TBool aCngETrue = comfort noise generation enabled; EFalse = comfort noise generation disabled

SetDecoderMode(TDecodeMode)

TInt SetDecoderMode(TDecodeModeaDecodeMode)[pure virtual]

Informs the decoder of the encoded data format that will be sent to it.

This method can be called when decoding is not active - anytime before started or after stopped.

Parameters

TDecodeMode aDecodeModethe decode mode.

Member Enumerations Documentation

Enum TDecodeMode

The Ibc decoder mode

Enumerators

E20msFrame

20msFrame

E30msFrame

30msFrame