CStereoWidening Class Reference
#include
<StereoWideningBase.h>
Link against: StereoWidening.lib
class CStereoWidening : public CAudioEffect |
Public Member Functions |
---|
virtual | ~CStereoWidening() |
IMPORT_C TBool | IsContinuousLevelSupported() |
IMPORT_C CStereoWidening * | NewL() |
IMPORT_C CStereoWidening * | NewL(CMdaAudioConvertUtility &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CMdaAudioInputStream &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CMdaAudioOutputStream &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CMdaAudioPlayerUtility &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CMdaAudioRecorderUtility &, TBool, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CMdaAudioToneUtility &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CMMFDevSound &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CCustomCommandUtility *, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(MCustomInterface &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CMidiClientUtility &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CDrmPlayerUtility &, TBool, TInt8) |
IMPORT_C CStereoWidening * | NewL(CVideoPlayerUtility &, TBool, TInt8) |
IMPORT_C void | SetStereoWideningLevelL(TUint8) |
IMPORT_C TUint8 | StereoWideningLevel() |
virtual IMPORT_C TUid | Uid() |
Detailed Description
This is the Stereo Widening effect class for managing audio Stereo Widening settings.
Member Attribute Documentation
Constructor & Destructor Documentation
CStereoWidening ( )
IMPORT_C | CStereoWidening | ( | ) | [protected] |
Private C++ constructor for this class.
- Since
- 3.0
~CStereoWidening ( )
IMPORT_C | ~CStereoWidening | ( | ) | [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.
IsContinuousLevelSupported ( )
IMPORT_C TBool | IsContinuousLevelSupported | ( | ) | const |
Check if continuous level is supported for stereo widening.
- Since
- 3.0
Returns: ETrue if continuous level is supported for stereo widening. If this returns EFalse, then the adaptation is actually setting the level to the nearest supported discrete value, when SetStereoWidenlingLevelL is called.
NewL ( )
Factory function for creating the stereo widening object.
- Since
- 3.0
Returns: pointer to CStereoWidening object
NewL ( CMdaAudioConvertUtility &, TBool, TInt8 )
Factory function for creating the stereo widening object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to a convert utility |
aEnable | Indicate whether the effect will be automatically enabled after creation. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CMdaAudioInputStream &, TBool, TInt8 )
Factory function for creating the stereo widening 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. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CMdaAudioOutputStream &, TBool, TInt8 )
Factory function for creating the stereo widening 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. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CMdaAudioPlayerUtility &, TBool, TInt8 )
Factory function for creating the stereo widening 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. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CMdaAudioRecorderUtility &, TBool, TBool, TInt8 )
Factory function for creating the stereo widening 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. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CMdaAudioToneUtility &, TBool, TInt8 )
Factory function for creating the stereo widening 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. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CMMFDevSound &, TBool, TInt8 )
Factory function for creating the stereo widening object.
- Since
- 3.0
Parameter | Description | aDevSound | A reference to a DevSound instance |
aEnable | Indicate whether the effect will be automatically enabled after creation. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CCustomCommandUtility *, TBool, TInt8 )
Factory function for creating the stereo widening 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. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( MCustomInterface &, TBool, TInt8 )
Factory function for creating the stereo widening object.
- Since
- 3.0
Parameter | Description | aCustomInterface | A reference to a custom interface |
aEnable | Indicate whether the effect will be automatically enabled after creation. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CMidiClientUtility &, TBool, TInt8 )
Factory function for creating the stereo widening object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to a CMidiClientUtility |
aEnable | Indicate whether the effect will be automatically enabled after creation. |
aInitialLevel | Initial value of stereo widening to be used when aEnable = ETrue |
Returns: pointer to CStereoWidening object
NewL ( CDrmPlayerUtility &, TBool, TInt8 )
Factory function for creating the stereo widening object.
- Since
- 3.0
Returns: pointer to CStereoWidening object
NewL ( CVideoPlayerUtility &, TBool, TInt8 )
Factory function for creating the stereo widening object.
- Since
- 3.2
Returns: pointer to CStereoWidening 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 |
SetStereoWideningLevelL ( TUint8 )
IMPORT_C void | SetStereoWideningLevelL | ( | TUint8 | aLevel | ) | |
Set stereo widening level.
- Since
- 3.0
Parameter | Description | aLevel | Stereo widening level ranges from 0-100, where 0 is None and 100 is Maximum widening. |
StereoWideningLevel ( )
IMPORT_C TUint8 | StereoWideningLevel | ( | ) | const |
Get the stereo widening settings.
- Since
- 3.0
Returns: Level of widening
Uid ( )
IMPORT_C TUid | Uid | ( | ) | const [virtual] |