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,
TBool aRecordStream
) [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 &)

void RegisterObserverL ( MAudioOutputObserver & aObserver ) [pure virtual]

?member_description.

Parameters

MAudioOutputObserver & aObserver

SecureOutput()

TBool SecureOutput ( ) [pure virtual]

?member_description.

SetAudioOutputL(TAudioOutputPreference)

void SetAudioOutputL ( TAudioOutputPreference aAudioOutput = ENoPreference ) [pure virtual]

?member_description.

Parameters

TAudioOutputPreference aAudioOutput = ENoPreference

SetSecureOutputL(TBool)

void SetSecureOutputL ( TBool aSecure = EFalse ) [pure virtual]

?member_description.

Parameters

TBool aSecure = EFalse

UnregisterObserver(MAudioOutputObserver &)

void UnregisterObserver ( MAudioOutputObserver & aObserver ) [pure virtual]

?member_description.

Parameters

MAudioOutputObserver & aObserver

Member Enumerations Documentation

Enum TAudioOutputPreference

Enumerators

ENoPreference
EAll
ENoOutput
EPrivate
EPublic