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] |