multimedia::MStreamControl Class Reference

class multimedia::MStreamControl : public multimedia::MControl

Inherits from

Member Functions Documentation

AddEffect(MEffectControl &)

TInt AddEffect(MEffectControl &aEffect)[pure virtual]

Parameters

MEffectControl & aEffect

AddSink(MSinkControl &)

TInt AddSink(MSinkControl &aSink)[pure virtual]

Parameters

MSinkControl & aSink

AddSource(MSourceControl &)

TInt AddSource(MSourceControl &aSource)[pure virtual]

Parameters

MSourceControl & aSource

Close()

TInt Close()[pure virtual]

CustomInterface(TUid)

TAny *CustomInterface(TUidaCIUid)[pure virtual]

Parameters

TUid aCIUid

GetDuration(TInt64 &)

TInt GetDuration(TInt64 &aDuration)[pure virtual]

Parameters

TInt64 & aDuration

GetPosition(TInt64 &)

TInt GetPosition(TInt64 &aPos)[pure virtual]

Parameters

TInt64 & aPos

GetRandomSeekingSupport(TBool &)

TInt GetRandomSeekingSupport(TBool &aFlag)[pure virtual]

Parameters

TBool & aFlag

GetSeekingSupport(TBool &)

TInt GetSeekingSupport(TBool &aFlag)[pure virtual]

Parameters

TBool & aFlag

GetState()

TStreamState GetState()[pure virtual]

Open()

TInt Open()[pure virtual]

Pause()

TInt Pause()[pure virtual]

Prime()

TInt Prime()[pure virtual]

RemoveEffect(MEffectControl &)

TInt RemoveEffect(MEffectControl &aEffect)[pure virtual]

Parameters

MEffectControl & aEffect

RemoveSink(MSinkControl &)

TInt RemoveSink(MSinkControl &aSink)[pure virtual]

Parameters

MSinkControl & aSink

RemoveSource(MSourceControl &)

TInt RemoveSource(MSourceControl &aSource)[pure virtual]

Parameters

MSourceControl & aSource

SetPosition(TInt64 &)

TInt SetPosition(TInt64 &aPos)[pure virtual]

Parameters

TInt64 & aPos

SetPriority(TInt, TInt)

TInt SetPriority(TIntaPriority,
TIntaPreference
)[pure virtual]

Parameters

TInt aPriority
TInt aPreference

Start()

TInt Start()[pure virtual]

Stop()

TInt Stop()[pure virtual]

Member Enumerations Documentation

Enum TStreamState

Enumerators

CLOSED
INITIALIZED
PRIMED
EXECUTING
BUFFERING
PAUSED