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 ( TUid aCIUid ) [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 ( TInt aPriority,
TInt aPreference
) [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