CEnvironmentalReverbUtility Class Reference

#include <EnvironmentalReverbUtility.h>

Link against: EnvironmentalReverbUtility.lib

class CEnvironmentalReverbUtility : public CBase

Inherits from

  • CEnvironmentalReverbUtility
    Public Member Functions
    virtual ~CEnvironmentalReverbUtility()
    IMPORT_C voidApplyPresetL(TInt)
    IMPORT_C voidCreatePresetL(TDesC &, CEnvironmentalReverb &)
    IMPORT_C voidDeletePresetL(TInt)
    IMPORT_C voidDisableEnvironmentalReverbL()
    IMPORT_C CEnvironmentalReverb &EnvironmentalReverb()
    IMPORT_C const TDesC &GetPresetL(TInt)
    IMPORT_C voidModifyPresetL(TInt, TDesC &, CEnvironmentalReverb &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CMMFDevSound &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioConvertUtility &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioInputStream &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioOutputStream &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioPlayerUtility &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioRecorderUtility &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioToneUtility &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CCustomCommandUtility *)
    IMPORT_C CEnvironmentalReverbUtility *NewL(MCustomInterface &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CMidiClientUtility &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CDrmPlayerUtility &)
    IMPORT_C CEnvironmentalReverbUtility *NewL(CVideoPlayerUtility &)
    IMPORT_C TUint32NumberOfPreDefinedPresets()
    IMPORT_C TArray< TEfEnvironmentalReverbUtilityPreset >Presets()
    IMPORT_C voidResetPresetL(TInt)
    Inherited Functions
    CBase::CBase()
    CBase::Delete(CBase *)
    CBase::Extension_(TUint,TAny *&,TAny *)
    CBase::operator new(TUint)
    CBase::operator new(TUint,TAny *)
    CBase::operator new(TUint,TLeave)
    CBase::operator new(TUint,TLeave,TUint)
    CBase::operator new(TUint,TUint)
    CBase::~CBase()

    Detailed Description

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

    Since
    3.0

    Constructor & Destructor Documentation

    ~CEnvironmentalReverbUtility ( )

    ~CEnvironmentalReverbUtility()[virtual]

    Destructor.

    Member Function Documentation

    ApplyPresetL ( TInt )

    IMPORT_C voidApplyPresetL(TIntaPreset)
    Apply the Preset Index value
    Since
    3.0
    ParameterDescription
    aPresetPreset Value

    CreatePresetL ( TDesC &, CEnvironmentalReverb & )

    IMPORT_C voidCreatePresetL(TDesC &aName,
    CEnvironmentalReverb &aEnvironmentalReverbUI
    )
    Create a Preset with the given Name and EnvironmentalReverb Settings
    Since
    3.0
    ParameterDescription
    aNameName of the Preset

    DeletePresetL ( TInt )

    IMPORT_C voidDeletePresetL(TIntaPresetIndex)
    Delete a Preset with the given index in the Central Repository
    Since
    3.0
    ParameterDescription
    aPresetIndexIndex of the Preset in the Array

    DisableEnvironmentalReverbL ( )

    IMPORT_C voidDisableEnvironmentalReverbL()
    Disable the EnvironmentalReverb
    Since
    3.0

    EnvironmentalReverb ( )

    IMPORT_C CEnvironmentalReverb &EnvironmentalReverb()
    Get the reference to the EnvironmentalReverb Object
    Since
    3.0

    Returns: Reference to the EnvironmentalReverb Object.

    GetPresetL ( TInt )

    IMPORT_C const TDesC &GetPresetL(TIntaPresetIndex)
    Retrieves a Preset with the given index from the Central Repository
    Since
    3.0
    ParameterDescription
    aPresetIndexIndex of the Preset in the Array

    ModifyPresetL ( TInt, TDesC &, CEnvironmentalReverb & )

    IMPORT_C voidModifyPresetL(TIntaPresetIndex,
    TDesC &aName,
    CEnvironmentalReverb &aEnvironmentalReverbUI
    )
    Modify a Preset with the given Name and EnvironmentalReverb Settings
    Since
    3.0
    ParameterDescription
    aPresetIndexArray Index of the Preset
    aNameName of the Preset

    NewL ( CMMFDevSound & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CMMFDevSound &aDevSound)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CMdaAudioConvertUtility & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioConvertUtility &aUtility)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0
    ParameterDescription
    aUtilityA reference to a convert utility

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CMdaAudioInputStream & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioInputStream &aUtility)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0
    ParameterDescription
    aUtilityA reference to a audio input stream utility

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CMdaAudioOutputStream & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioOutputStream &aUtility)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0
    ParameterDescription
    aUtilityA reference to a audio output stream utility

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CMdaAudioPlayerUtility & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioPlayerUtility &aUtility)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0
    ParameterDescription
    aUtilityA reference to a audio player utility

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CMdaAudioRecorderUtility & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioRecorderUtility &aUtility)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0
    ParameterDescription
    aUtilityA reference to a audio recorder utility

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CMdaAudioToneUtility & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CMdaAudioToneUtility &aUtility)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0
    ParameterDescription
    aUtilityA reference to a audio tone utility

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CCustomCommandUtility * )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CCustomCommandUtility *aUtility)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0
    ParameterDescription
    aUtilityA reference to custom command utility

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( MCustomInterface & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(MCustomInterface &aCustomInterface)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CMidiClientUtility & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CMidiClientUtility &aUtility)[static]
    Factory function for creating the audio EnvironmentalReverb utility object.
    Since
    3.0
    ParameterDescription
    aUtilityA reference to CMidiClientUtility

    Returns: pointer to CEnvironmentalReverbUtility object

    NewL ( CDrmPlayerUtility & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CDrmPlayerUtility &aUtility)[static]
    Factory function for creating the audio equalizer object.
    Since
    3.0

    Returns: pointer to CAudioEqualizer object

    NewL ( CVideoPlayerUtility & )

    IMPORT_C CEnvironmentalReverbUtility *NewL(CVideoPlayerUtility &aUtility)[static]
    Factory function for creating the audio equalizer object.
    Since
    3.2

    Returns: pointer to CAudioEqualizer object

    NumberOfPreDefinedPresets ( )

    IMPORT_C TUint32NumberOfPreDefinedPresets()const
    Get the number of Pre Defined Presets
    Since
    3.0

    Returns: Number of Pre Defined Presets

    Presets ( )

    Get all the Presets defined in the Central Repository
    Since
    3.0

    Returns: Array of all Presets.

    ResetPresetL ( TInt )

    IMPORT_C voidResetPresetL(TIntaPresetIndex)
    Reset a System Defined Preset with the given index in the Array returned from Presets()
    Since
    3.0
    ParameterDescription
    aPresetIndexIndex of the Preset in the Array