CMultimediaDataSource Class Reference
class CMultimediaDataSource : public MCustomInterface
|
Constructor & Destructor Documentation
~CMultimediaDataSource()
~CMultimediaDataSource
|
(
|
)
|
[inline, virtual]
|
Member Functions Documentation
Close()
TInt
|
Close
|
(
|
)
|
[pure virtual]
|
EvaluateIntent(ContentAccess::TIntent)
TInt
|
EvaluateIntent
|
(
|
ContentAccess::TIntent
|
aIntent
|
)
|
[inline, virtual]
|
Parameters
ContentAccess::TIntent
aIntent
|
|
Event(TUid)
void
|
Event
|
(
|
TUid
|
aEvent
|
)
|
[pure virtual]
|
ExecuteIntent(ContentAccess::TIntent)
TInt
|
ExecuteIntent
|
(
|
ContentAccess::TIntent
|
aIntent
|
)
|
[inline, virtual]
|
Parameters
ContentAccess::TIntent
aIntent
|
|
GetDRMProtection(TBool &)
TInt
|
GetDRMProtection
|
(
|
TBool
&
|
aIsProtected
|
)
|
[inline, virtual]
|
GetDataTypeCode(TFourCC &)
TInt
|
GetDataTypeCode
|
(
|
TFourCC
&
|
aSourceFourCC
|
)
|
[pure virtual]
|
GetInterface(TUid, TVersion &, TAny *&)
GetObserver(MMultimediaDataSourceObserver *&)
GetRandomSeekingSupport(TBool &)
TInt
|
GetRandomSeekingSupport
|
(
|
TBool
&
|
aSeekSupport
|
)
|
[inline, virtual]
|
GetSeekingSupport(TBool &)
TInt
|
GetSeekingSupport
|
(
|
TBool
&
|
aSeekSupport
|
)
|
[inline, virtual]
|
GetSize(TUint &)
TInt
|
GetSize
|
(
|
TUint
&
|
aSize
|
)
|
[pure virtual]
|
GetState(TState &)
void
|
GetState
|
(
|
TState
&
|
aState
|
)
|
[inline, virtual]
|
Open()
TInt
|
Open
|
(
|
)
|
[pure virtual]
|
Play()
TInt
|
Play
|
(
|
)
|
[pure virtual]
|
Prime()
TInt
|
Prime
|
(
|
)
|
[pure virtual]
|
Seek(TUint)
TInt
|
Seek
|
(
|
TUint
|
aPosInBytes
|
)
|
[inline, virtual]
|
SetAgentProperty(ContentAccess::TAgentProperty, TInt)
TInt
|
SetAgentProperty
|
(
|
ContentAccess::TAgentProperty
|
aProperty,
|
|
TInt
|
aValue
|
|
)
|
[inline, virtual]
|
Parameters
ContentAccess::TAgentProperty
aProperty
|
|
TInt
aValue
|
|
SetDataTypeCode(TFourCC)
TInt
|
SetDataTypeCode
|
(
|
TFourCC
|
aSourceFourCC
|
)
|
[pure virtual]
|
SetObserver(MMultimediaDataSourceObserver &)
SetPrioritySettings(const TMMFPrioritySettings &)
Stop()
TInt
|
Stop
|
(
|
)
|
[pure virtual]
|
Member Enumerations Documentation
Enum TState
Enumerators
ECLOSED
|
|
ESTOPPED
|
|
EPRIMED
|
|
EEXECUTING
|
|
EBUFFERING
|
|
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.