class MIlbcEncoderIntfc |
This class provides an interface to the Ilbc encoder CMMFHwDevice in order to provide additional configuration information.
Public Member Functions | |
---|---|
TInt | GetEncoderMode ( TEncodeMode &) |
TInt | GetVadMode ( TBool &) |
TInt | SetEncoderMode ( TEncodeMode ) |
TInt | SetVadMode ( TBool ) |
Public Member Enumerations | |
---|---|
enum | TEncodeMode { E20msFrame , E30msFrame } |
TInt | GetEncoderMode | ( | TEncodeMode & | aEncodeMode | ) | [pure virtual] |
Gets the encoder's current encoding format.
This method is allowable when encoding is not active - anytime before started or after stopped.
TEncodeMode & aEncodeMode |
TInt | GetVadMode | ( | TBool & | aVadModeOn | ) | [pure virtual] |
Gets the current state of the voice activity detection (VAD) mode.
This method is allowable at all times - while actively encoding or not.
TBool & aVadModeOn | On output ETrue=On, EFalse=Off |
TInt | SetEncoderMode | ( | TEncodeMode | aEncodeMode | ) | [pure virtual] |
Configures the encoder's encoding format.
This method is allowable when encoding is not active - anytime before started or after stopped.
TEncodeMode aEncodeMode | the encode mode. |
TInt | SetVadMode | ( | TBool | aVadModeOn | ) | [pure virtual] |
Controls voice activity detection (VAD) mode.
This method is allowable at all times - while actively encoding or not.
TBool aVadModeOn | ETrue=On, EFalse=Off |
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.