class MMMFGsmConfig |
This class provides an interface to set and retrive the GSM conversion format.
Public Member Functions | |
---|---|
TInt | ConversionFormat ( TMMFGsmConversionFormat &) |
TInt | SetConversionFormat ( TMMFGsmConversionFormat ) |
Public Member Enumerations | |
---|---|
enum | TMMFGsmConversionFormat { ENone , EALaw8bit , EULaw8bit , EAlawPCM } |
TInt | ConversionFormat | ( | TMMFGsmConversionFormat & | aConvFormat | ) | const [pure virtual] |
Provides the current conversion format. Can be called at any time.
TMMFGsmConversionFormat & aConvFormat | - after the call contains the current format. For encoding behaviour, format will be the input format and for decoding behaviour format will be the output format. |
TInt | SetConversionFormat | ( | TMMFGsmConversionFormat | aConvFormat | ) | [pure virtual] |
Set the conversion format using the TMMFGsmConversionFormat enum. This conversion must be set before the coder/decoder is started.
TMMFGsmConversionFormat aConvFormat | - format desired. For encoding behaviour, format will be the input format and for decoding behaviour format will be the output format. |
The GSM conversion format
ENone |
no conversion specified |
EALaw8bit |
for use in Full rate (06.10) and half rate (GSM 06.20 Half Rate (HR)) Vocoder |
EULaw8bit |
for use in Full rate (06.10) and half rate (GSM 06.20 Half Rate (HR)) Vocoder |
EAlawPCM |
for use in GSM 06.60 Enhanced Full Rate (EFR) Vocoder. |
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.