CBassBoost Class Reference
#include
<BassBoostBase.h>
Link against: BassBoostUtility.lib
| class CBassBoost : public CAudioEffect |
| Public Member Functions |
|---|
| virtual | ~CBassBoost() |
| IMPORT_C CBassBoost * | NewL(CMMFDevSound &, TBool) |
| IMPORT_C CBassBoost * | NewL(CMdaAudioConvertUtility &, TBool) |
| IMPORT_C CBassBoost * | NewL(CMdaAudioInputStream &, TBool) |
| IMPORT_C CBassBoost * | NewL(CMdaAudioOutputStream &, TBool) |
| IMPORT_C CBassBoost * | NewL(CMdaAudioPlayerUtility &, TBool) |
| IMPORT_C CBassBoost * | NewL(CMdaAudioRecorderUtility &, TBool, TBool) |
| IMPORT_C CBassBoost * | NewL(CMdaAudioToneUtility &, TBool) |
| IMPORT_C CBassBoost * | NewL(CCustomCommandUtility *, TBool) |
| IMPORT_C CBassBoost * | NewL(MCustomInterface &, TBool) |
| IMPORT_C CBassBoost * | NewL(CMidiClientUtility &, TBool) |
| IMPORT_C CBassBoost * | NewL(CDrmPlayerUtility &, TBool) |
| IMPORT_C CBassBoost * | NewL(CVideoPlayerUtility &, TBool) |
| virtual IMPORT_C TUid | Uid() |
Detailed Description
This is the bass boost effect class for managing audio bass boost settings.
Member Attribute Documentation
Constructor & Destructor Documentation
CBassBoost ( )
| IMPORT_C | CBassBoost | ( | ) | [protected] |
Private C++ constructor for this class.
- Since
- 3.0
~CBassBoost ( )
| IMPORT_C | ~CBassBoost | ( | ) | [virtual] |
Member Function Documentation
DoEffectData ( )
| IMPORT_C const TDesC8 & | DoEffectData | ( | ) | [protected, virtual] |
From
CAudioEffect Create a package of the effect data
- Since
- 3.0
Returns: A descriptor containing the effect data.
NewL ( CMMFDevSound &, TBool )
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aDevSound | A reference to a DevSound instance |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CMdaAudioConvertUtility &, TBool )
| IMPORT_C CBassBoost * | NewL | ( | CMdaAudioConvertUtility & | aUtility, |
| | TBool | aEnable = EFalse |
| | ) | [static] |
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aUtility | A reference to an audio convert utility |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CMdaAudioInputStream &, TBool )
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aUtility | A reference to an audio input stream utility |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CMdaAudioOutputStream &, TBool )
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aUtility | A reference to an audio output stream utility |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CMdaAudioPlayerUtility &, TBool )
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aUtility | A reference to an audio player utility |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CMdaAudioRecorderUtility &, TBool, TBool )
| IMPORT_C CBassBoost * | NewL | ( | CMdaAudioRecorderUtility & | aUtility, |
| | TBool | aRecordStream, |
| | TBool | aEnable = EFalse |
| | ) | [static] |
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aUtility | A reference to an audio record utility |
| aRecordStream | ETrue if the effect is to be applied to the recording, EFalse if the effect is to be applied only to the playback |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CMdaAudioToneUtility &, TBool )
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aUtility | A reference to an audio tone utility |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CCustomCommandUtility *, TBool )
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aUtility | A reference to a custom command utility |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( MCustomInterface &, TBool )
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aCustomInterface | A reference to a custom interface |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CMidiClientUtility &, TBool )
| IMPORT_C CBassBoost * | NewL | ( | CMidiClientUtility & | aUtility, |
| | TBool | aEnable = EFalse |
| | ) | [static] |
Factory function for creating the bass boost object.
- Since
- 3.0
| Parameter | Description | | aUtility | A reference to a CMidiClientUtility |
| aEnable | Indicate whether the effect will be automatically enabled after creation. |
Returns: pointer to CBassBoost object
NewL ( CDrmPlayerUtility &, TBool )
Factory function for creating the bass boost object.
- Since
- 3.0
Returns: pointer to CBassBoost object
NewL ( CVideoPlayerUtility &, TBool )
Factory function for creating the bass boost object.
- Since
- 3.2
Returns: pointer to CBassBoost object
SetEffectData ( const TDesC8 & )
| IMPORT_C void | SetEffectData | ( | const TDesC8 & | aEffectDataBuffer | ) | [protected, virtual] |
From
CAudioEffect Internal function to unpack effect data
- Since
- 3.0
| Parameter | Description | | aEffectDataBuffer | Descriptor containing packed effect data |
Uid ( )
| IMPORT_C TUid | Uid | ( | ) | const [virtual] |