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