API published in: S60 3rd Ed FP 2
Link against: roomleveleffect.lib 
Required Capabilities
 None
#include <roomlevelbase.h>
      
      Inherits CAudioEffect.
| Public Member Functions | |
| virtual IMPORT_C | ~CRoomLevel () | 
| Destructor. | |
| IMPORT_C TInt32 | Level () const | 
| Gets the RoomLevel current level in mB. | |
| IMPORT_C void | LevelRange (TInt32 &aMin, TInt32 &aMax) | 
| Gets the RoomLevel current level maximum and minimum in mB. | |
| IMPORT_C void | SetRoomLevelL (TInt32 aRoomLevel) | 
| Sets the RoomLevel level, it will leave if aRoomLevel is not within range of Min and Max. | |
| IMPORT_C TUid | Uid () const | 
| Static Public Member Functions | |
| static IMPORT_C CRoomLevel * | NewL (CMdaAudioConvertUtility &aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CMdaAudioInputStream &aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CMdaAudioOutputStream &aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CMdaAudioPlayerUtility &aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CMdaAudioRecorderUtility &aUtility, TBool aRecordStream, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CMdaAudioToneUtility &aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CMMFDevSound &aDevSound, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CCustomCommandUtility *aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (MCustomInterface &aCustomInterface, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CMidiClientUtility &aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the audio RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CDrmPlayerUtility &aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the RoomLevel object. | |
| static IMPORT_C CRoomLevel * | NewL (CVideoPlayerUtility &aUtility, CEnvironmentalReverb &aReverb) | 
| Factory function for creating the RoomLevel object. | |
| Protected Member Functions | |
| IMPORT_C const TDesC8 & | DoEffectData () | 
| From CAudioEffect Create a package of the effect data. | |
| IMPORT_C void | SetEffectData (const TDesC8 &aEffectDataBuffer) | 
| From CAudioEffect Internal function to unpack effect data. | |
| IMPORT_C | CRoomLevel () | 
| Private C++ constructor for this class. | |
| Protected Attributes | |
| CEnvironmentalReverb * | iClientReverb | 
| TEfRoomLevel | iRoomLevelData | 
| TEfRoomLevelDataPckg | iDataPckgTo | 
| TEfRoomLevelDataPckg | iDataPckgFrom | 
| Friends | |
| class | CRoomLevelMessageHandler | 
| 
 | 
| Destructor. | 
| 
 | 
| Private C++ constructor for this class. 
 | 
| 
 | 
| From CAudioEffect Create a package of the effect data. 
 Implements CAudioEffect. | 
| 
 | 
| Gets the RoomLevel current level in mB. 
 | 
| 
 | ||||||||||||
| Gets the RoomLevel current level maximum and minimum in mB. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | ||||||||||||
| Factory function for creating the audio RoomLevel object. 
 
 | 
| 
 | 
| From CAudioEffect Internal function to unpack effect data. 
 
 Implements CAudioEffect. | 
| 
 | 
| Sets the RoomLevel level, it will leave if aRoomLevel is not within range of Min and Max. 
 | 
| 
 | 
| Implements CAudioEffect. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 |