CStereoWideningUtility Class Reference

API published in: S60 3rd Ed

Link against: stereowideningutility.lib

Capability Information

Required Capabilities

None


#include <stereowideningutility.h>

Detailed Description

This is the StereoWidening Utility class for managing audio StereoWidening presets.

Public Member Functions

virtual  ~CStereoWideningUtility ()
  Destructor.
IMPORT_C void  ApplyPresetL (TInt aPreset)
  Apply the Preset Index value.
IMPORT_C void  DisableStereoWideningL ()
  Disable the StereoWidening.
IMPORT_C void  CreatePresetL (TDesC &aName, CStereoWidening &aStereoWideningUI)
  Create a Preset with the given Name and StereoWidening Settings.
IMPORT_C void  DeletePresetL (TInt aPresetIndex)
  Delete a Preset with the given index in the Central Repository.
IMPORT_C const TDesC &  GetPresetL (TInt aPresetIndex)
  Retrieves a Preset with the given index from the Central Repository.
IMPORT_C CStereoWidening StereoWidening ()
  Get the reference to the StereoWidening Object.
IMPORT_C void  ModifyPresetL (TInt aPresetIndex, TDesC &aName, CStereoWidening &aStereoWideningUI)
  Modify a Preset with the given Name and StereoWidening Settings.
IMPORT_C TUint32  NumberOfPreDefinedPresets () const
  Get the number of Pre Defined Presets.
IMPORT_C TArray< TEfStereoWideningUtilityPreset Presets ()
  Get all the Presets defined in the Central Repository.
IMPORT_C void  ResetPresetL (TInt aPresetIndex)
  Reset a System Defined Preset with the given index in the Array returned from Presets().

Static Public Member Functions

static IMPORT_C CStereoWideningUtility NewL (CMMFDevSound &aDevSound)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CMdaAudioConvertUtility &aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CMdaAudioInputStream &aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CMdaAudioOutputStream &aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CMdaAudioPlayerUtility &aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CMdaAudioRecorderUtility &aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CMdaAudioToneUtility &aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CCustomCommandUtility *aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (MCustomInterface &aCustomInterface)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CMidiClientUtility &aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CDrmPlayerUtility &aUtility)
  Factory function for creating the audio StereoWidening utility object.
static IMPORT_C CStereoWideningUtility NewL (CVideoPlayerUtility &aUtility)
  Factory function for creating the audio StereoWidening utility object.

Constructor & Destructor Documentation

virtual CStereoWideningUtility::~CStereoWideningUtility  )  [virtual]
 

Destructor.


Member Function Documentation

IMPORT_C void CStereoWideningUtility::ApplyPresetL TInt  aPreset  ) 
 

Apply the Preset Index value.

Parameters:
aPreset  Preset Value
IMPORT_C void CStereoWideningUtility::CreatePresetL TDesC &  aName,
CStereoWidening aStereoWideningUI
 

Create a Preset with the given Name and StereoWidening Settings.

Parameters:
aName  Name of the Preset
aStereoWidening  StereoWidening Settings for the Preset
IMPORT_C void CStereoWideningUtility::DeletePresetL TInt  aPresetIndex  ) 
 

Delete a Preset with the given index in the Central Repository.

Parameters:
aPresetIndex  Index of the Preset in the Array
IMPORT_C void CStereoWideningUtility::DisableStereoWideningL  ) 
 

Disable the StereoWidening.

IMPORT_C const TDesC& CStereoWideningUtility::GetPresetL TInt  aPresetIndex  ) 
 

Retrieves a Preset with the given index from the Central Repository.

Parameters:
aPresetIndex  Index of the Preset in the Array
IMPORT_C void CStereoWideningUtility::ModifyPresetL TInt  aPresetIndex,
TDesC &  aName,
CStereoWidening aStereoWideningUI
 

Modify a Preset with the given Name and StereoWidening Settings.

Parameters:
aPresetIndex  Array Index of the Preset
aName  Name of the Preset
aStereoWidening  StereoWidening Settings for the Preset
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CVideoPlayerUtility &  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
CVideoPlayerUtility  A reference to a CVideoPlayerUtility object
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CDrmPlayerUtility aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
CDrmPlayerUtility  A reference to a CDrmPlayerUtility object
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CMidiClientUtility &  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to CMidiClientUtility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL MCustomInterface aCustomInterface  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to custom interface utility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CCustomCommandUtility *  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to custom command utility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CMdaAudioToneUtility &  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to a audio tone utility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CMdaAudioRecorderUtility &  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to a audio recorder utility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CMdaAudioPlayerUtility &  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to a audio player utility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CMdaAudioOutputStream &  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to a audio output stream utility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CMdaAudioInputStream &  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to a audio input stream utility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CMdaAudioConvertUtility &  aUtility  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to a convert utility
Returns:
pointer to CStereoWideningUtility object
static IMPORT_C CStereoWideningUtility* CStereoWideningUtility::NewL CMMFDevSound &  aDevSound  )  [static]
 

Factory function for creating the audio StereoWidening utility object.

Parameters:
aUtility  A reference to a Devsound Instance
Returns:
pointer to CStereoWideningUtility object
IMPORT_C TUint32 CStereoWideningUtility::NumberOfPreDefinedPresets  )  const
 

Get the number of Pre Defined Presets.

Returns:
Number of Pre Defined Presets
IMPORT_C TArray<TEfStereoWideningUtilityPreset> CStereoWideningUtility::Presets  ) 
 

Get all the Presets defined in the Central Repository.

Returns:
Array of all Presets.
IMPORT_C void CStereoWideningUtility::ResetPresetL TInt  aPresetIndex  ) 
 

Reset a System Defined Preset with the given index in the Array returned from Presets().

Parameters:
aPresetIndex  Index of the Preset in the Array
IMPORT_C CStereoWidening& CStereoWideningUtility::StereoWidening  ) 
 

Get the reference to the StereoWidening Object.

Returns:
Reference to the StereoWidening Object.

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top