CAudioOutput Class Reference

class CAudioOutput : public CBase

?one_line_short_description. ?other_description_lines

Inherits from

Member Functions Documentation

AudioOutput()

TAudioOutputPreference AudioOutput()[pure virtual]

?member_description.

DefaultAudioOutput()

TAudioOutputPreference DefaultAudioOutput()[pure virtual]

?member_description.

NewL(CMdaAudioPlayerUtility &)

IMPORT_C CAudioOutput *NewL(CMdaAudioPlayerUtility &aUtility)[static]

Two-phased constructor.

Parameters

CMdaAudioPlayerUtility & aUtility

NewL(CMdaAudioRecorderUtility &, TBool)

IMPORT_C CAudioOutput *NewL(CMdaAudioRecorderUtility &aUtility,
TBoolaRecordStream
)[static]
Factory function for creating audio output object.
Since
3.0

Parameters

CMdaAudioRecorderUtility & aUtility
TBool aRecordStream

NewL(CMdaAudioOutputStream &)

IMPORT_C CAudioOutput *NewL(CMdaAudioOutputStream &aUtility)[static]
Factory function for creating audio output object.
Since
3.0

Parameters

CMdaAudioOutputStream & aUtility

NewL(CMdaAudioToneUtility &)

IMPORT_C CAudioOutput *NewL(CMdaAudioToneUtility &aUtility)[static]
Factory function for creating audio output object.
Since
3.0

Parameters

CMdaAudioToneUtility & aUtility

NewL(CMMFDevSound &)

IMPORT_C CAudioOutput *NewL(CMMFDevSound &aDevSound)[static]
Factory function for creating audio output object.
Since
3.0

Parameters

CMMFDevSound & aDevSound

NewL(MCustomInterface &)

IMPORT_C CAudioOutput *NewL(MCustomInterface &aUtility)[static]
Factory function for creating audio output object.
Since
3.0

Parameters

MCustomInterface & aUtility

NewL(MCustomCommand &)

IMPORT_C CAudioOutput *NewL(MCustomCommand &aUtility)[static]
Factory function for creating audio output object.
Since
3.0

Parameters

MCustomCommand & aUtility

NewL(CMidiClientUtility &)

IMPORT_C CAudioOutput *NewL(CMidiClientUtility &aUtility)[static]
Factory function for creating audio output object.
Since
3.0

Parameters

CMidiClientUtility & aUtility

NewL(CDrmPlayerUtility &)

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

Parameters

CDrmPlayerUtility & aUtility

NewL(CVideoPlayerUtility &)

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

Parameters

CVideoPlayerUtility & aUtility

RegisterObserverL(MAudioOutputObserver &)

voidRegisterObserverL(MAudioOutputObserver &aObserver)[pure virtual]

?member_description.

Parameters

MAudioOutputObserver & aObserver

SecureOutput()

TBool SecureOutput()[pure virtual]

?member_description.

SetAudioOutputL(TAudioOutputPreference)

voidSetAudioOutputL(TAudioOutputPreferenceaAudioOutput = ENoPreference)[pure virtual]

?member_description.

Parameters

TAudioOutputPreference aAudioOutput = ENoPreference

SetSecureOutputL(TBool)

voidSetSecureOutputL(TBoolaSecure = EFalse)[pure virtual]

?member_description.

Parameters

TBool aSecure = EFalse

UnregisterObserver(MAudioOutputObserver &)

voidUnregisterObserver(MAudioOutputObserver &aObserver)[pure virtual]

?member_description.

Parameters

MAudioOutputObserver & aObserver

Member Enumerations Documentation

Enum TAudioOutputPreference

Enumerators

ENoPreference
EAll
ENoOutput
EPrivate
EPublic