CRestrictedAudioOutputImpl Class Reference

class CRestrictedAudioOutputImpl : public CBase

CRestrictedAudioOutputImpl class documentation.

RestrictedAudioOutput.lib

Since
S60 5.0

Inherits from

Constructor & Destructor Documentation

CRestrictedAudioOutputImpl()

CRestrictedAudioOutputImpl ( ) [private]

C++ default constructor.

~CRestrictedAudioOutputImpl()

~CRestrictedAudioOutputImpl ( )

Destructor

Member Functions Documentation

AppendAllowedOutput(CRestrictedAudioOutput::TAllowedOutputPreference)

TInt AppendAllowedOutput ( CRestrictedAudioOutput::TAllowedOutputPreference aOutput )

Appends an allowed output to the existing list.

Parameters

CRestrictedAudioOutput::TAllowedOutputPreference aOutput to be appended.

Commit()

TInt Commit ( )

Applies settings cached locally and commits.

ConstructL()

void ConstructL ( ) [private, static]

By default Symbian 2nd phase constructor is private.

ExistsInArray(CRestrictedAudioOutput::TAllowedOutputPreference &)

TBool ExistsInArray ( CRestrictedAudioOutput::TAllowedOutputPreference & aOutput ) [private]

GetAllowedOutput(TInt, CRestrictedAudioOutput::TAllowedOutputPreference &)

TInt GetAllowedOutput ( TInt aIndex,
CRestrictedAudioOutput::TAllowedOutputPreference & aOutput
)

Gets a reference to an allowed output located at a specified position within the list.

GetAllowedOutputCount(TInt &)

TInt GetAllowedOutputCount ( TInt & aSize )

Gets the number of objects in the array.

Parameters

TInt & aSize

NewL()

CRestrictedAudioOutputImpl * NewL ( ) [static]

Constructs, and returns a pointer to, a new CBody object. Leaves on failure..

RemoveAllowedOutput(CRestrictedAudioOutput::TAllowedOutputPreference)

TInt RemoveAllowedOutput ( CRestrictedAudioOutput::TAllowedOutputPreference aOutput )

Removes an allowed output from the existing list.

Reset()

TInt Reset ( )

Empties the list, so that it is ready to be reused.

Member Data Documentation

RArray< CRestrictedAudioOutput::TAllowedOutputPreference > iAllowedOutputPrefArray

RArray < CRestrictedAudioOutput::TAllowedOutputPreference > iAllowedOutputPrefArray [private]