multimedia::MRoomLevelControl Class Reference
class multimedia::MRoomLevelControl : public multimedia::MAudioEffectControl |
Inherits from
- multimedia::MRoomLevelControl
Member Functions Documentation
AttachReverb(MReverbControl &)
Links Room Level Control to Reverb Control object. Room Level control cannot be used independently, A reverb control has to be attached to it always. Reverb Control object should be added to MStreamControl before adding Room Level Control to MStreamControl.
Usage: CREATION SEQUENCE // 1. Create MReverbControl and MRoomLevelControl from factory // 2. Attach room level to reverb MRoomLevelControl::AttachReverb(MReverbControl); // 3. Add effects in the following order MStreamControl::AddEffect(MReverbControl); MStreamControl::AddEffect(MRoomLevelControl);
DELETION SEQUENCE MRoomLevelControl->DetachReverb(*iEnvRev); MStreamControl->RemoveEffect( MRoomLevelControl ); MStreamControl->RemoveEffect( MReverbControl );
DetachReverb(MReverbControl &)
Delinks Room Level Control to Reverb Control object.
- Since
- 5.0
Level(TInt &)
Gets the RoomLevel current level in mB
- Since
- 5.0
LevelRange(TInt &, TInt &)
Gets the RoomLevel current level maximum and minimum in mB
- Since
- 5.0
Parameters
TInt & aMin | Minimum current level |
TInt & aMax | Maximum current level |
SetRoomLevel(TInt)
TInt
| SetRoomLevel | ( | TInt | aRoomLevel | ) | [pure virtual] |
Sets the RoomLevel level, it will leave if aRoomLevel is not within range of Min and Max
- Since
- 5.0
Member Data Documentation
const TUint KRoomLevelChanged
const TUint | KRoomLevelChanged | [static] |
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.