CMceMediaSink Class Reference
class CMceMediaSink : public CBase
|
Base class for the MCE media sinks.
Media sinks represent the destination of data.
CMceMediaSink
gets it data from
CMceMediaSource
through
CMceMediaStream
.
CMceMediaSink
has a type that defines how it can connected to other sources and streams.
Enable and Disable operations to sinks are considered to be local, so they are not signalled to remote terminal.
mceclient.lib
Constructor & Destructor Documentation
CMceMediaSink()
CMceMediaSink
|
(
|
)
|
[protected]
|
~CMceMediaSink()
IMPORT_C
|
~CMceMediaSink
|
(
|
)
|
|
Member Functions Documentation
ConstructL(CMceComMediaSink *)
second-phase constructor flat data container
CreateEndpointProxyL()
Called endpoint proxy must be created
DisableL()
void
|
DisableL
|
(
|
)
|
[pure virtual]
|
Disables streaming explicitly.
DoDisableL()
void
|
DoDisableL
|
(
|
)
|
[protected]
|
Disables streaming explicitly.
DoEnableL()
void
|
DoEnableL
|
(
|
)
|
[protected]
|
Enables streaming explicitly.
DoITCSendL(TUint8, TBool)
void
|
DoITCSendL
|
(
|
TUint8
|
aITCFunction,
|
|
TBool
|
aEnabled
|
|
)
|
[private]
|
EnableL()
void
|
EnableL
|
(
|
)
|
[pure virtual]
|
Enables streaming explicitly.
Enabled(TBool)
void
|
Enabled
|
(
|
TBool
|
aValue
|
)
|
|
Parameters
TBool
aValue
|
enabled/disabled
|
EventReceivedL(TMceEvent &)
ExternalizeFlatL(RWriteStream &)
ExternalizeL(MMceComSerializationContext &)
InitializeL(CMceMediaStream &)
InitializeL(CMceManager *)
Parameters
CMceManager
* aManager
|
the manager. Ownership is NOT transferred
|
InternalizeFlatL(RReadStream &)
InternalizeL(MMceComSerializationContext &)
IsEnabled()
IMPORT_C
TBool
|
IsEnabled
|
(
|
)
|
const
|
Returns the state of the sink.
ReferenceCount()
TInt
&
|
ReferenceCount
|
(
|
)
|
|
Sets and gets reference count describing to how many streams sink is associated
SetupEndpointProxyL(MMceEndPointProxy *)
Called when stream bundle has beed added to prepare proxy for it
StreamAddedL(CMceMediaStream &)
Stream has been added to session
Type()
Returns the type of the sink.
UnInitialize(CMceMediaStream &)
Updated()
void
|
Updated
|
(
|
)
|
[virtual]
|
UsesEndpointProxy()
TBool
|
UsesEndpointProxy
|
(
|
)
|
const [virtual]
|
Should this endpoint use endpoint proxy
Member Data Documentation
MMceEndPointProxy * iEndpointProxy
CMceComMediaSink * iFlatData
RPointerArray< CMceMediaStream > iParents
CMceMediaStream * iStream
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.