class CMceComEndpoint : public CBase |
Public Member Functions | |
---|---|
~CMceComEndpoint() | |
TMceComFactory | BaseFactory() |
TMceEndpointCategory | Category() |
MMceComEndPointProxy * | CreateEndpointProxyL() |
void | Enabled(TBool) |
MMceComEndPointProxy * | EndpointProxy() |
TInt | EventReceivedL(TMceComEvent &) |
void | ExternalizeFlatL(RWriteStream &) |
void | ExternalizeL(MMceComSerializationContext &) |
TMceMediaId | Id() |
void | InitializeL(CMceComMediaStream &) |
void | InternalizeFlatL(RReadStream &) |
void | InternalizeL(MMceComSerializationContext &) |
TBool | IsEnabled(TBool) |
CMceComMediaStream * | MediaStream() |
TInt & | ReferenceCount() |
TBool | Reusable(const CMceComMediaStream &) |
CMceItcSender & | SenderL(RMce &) |
TUint64 | SerializationId() |
void | SetupEndpointProxyL(MMceComEndPointProxy *) |
void | StreamAddedL(CMceComMediaStream &) |
TUint8 | Type() |
void | UnInitialize(CMceComMediaStream &) |
TBool | UseRTCP() |
TBool | UsesEndpointProxy() |
TBool | operator==(const CMceComEndpoint &) |
Protected Member Functions | |
---|---|
CMceComEndpoint(TMceEndpointCategory, TUint8) | |
void | BaseUpdateL(CMceComEndpoint &) |
void | Zero() |
Public Attributes | |
---|---|
TMceEndpointCategory | iCategory |
TMceMediaId | iID |
TInt | iReferenceCount |
TUint8 | iType |
Protected Attributes | |
---|---|
MMceComEndPointProxy * | iEndpointProxy |
TBool | iIsEnabled |
CMceItcSender * | iItcSender |
Private Attributes | |
---|---|
RPointerArray< CMceComMediaStream > | iParents |
CMceComMediaStream * | iStream |
CMceComEndpoint | ( | TMceEndpointCategory | aCategory, |
TUint8 | aType | ||
) | [protected] |
C++ default constructor.
TMceEndpointCategory aCategory | |
TUint8 aType |
void | BaseUpdateL | ( | CMceComEndpoint & | aEndpoint | ) | [protected] |
Updates
CMceComEndpoint & aEndpoint | an endpoint |
MMceComEndPointProxy * | CreateEndpointProxyL | ( | ) | const [virtual] |
Called endpoint proxy must be created
TInt | EventReceivedL | ( | TMceComEvent & | aEvent | ) | [pure virtual] |
Traversal event handler
TMceComEvent & aEvent | the event |
void | ExternalizeFlatL | ( | RWriteStream & | aWriteStream | ) |
Externalizes flat data
RWriteStream & aWriteStream | write stream |
void | ExternalizeL | ( | MMceComSerializationContext & | aSerCtx | ) |
Externalizes
MMceComSerializationContext & aSerCtx | context for serialization |
void | InitializeL | ( | CMceComMediaStream & | aParent | ) | [virtual] |
Initializes
CMceComMediaStream & aParent | the parent |
void | InternalizeFlatL | ( | RReadStream & | aReadStream | ) |
Internalizes flat data
RReadStream & aReadStream | read stream |
void | InternalizeL | ( | MMceComSerializationContext & | aSerCtx | ) |
Internalizes
MMceComSerializationContext & aSerCtx | context for serialization |
TBool | IsEnabled | ( | TBool | aLocally = KMceEnabledLocal | ) | const [virtual] |
Returns ETrue, if enabled
TBool aLocally = KMceEnabledLocal |
TInt & | ReferenceCount | ( | ) |
Sets and gets reference count describing to how many streams sink is associated
TBool | Reusable | ( | const CMceComMediaStream & | aParent | ) | const [virtual] |
Is this endpoint re-usable
const CMceComMediaStream & aParent |
CMceItcSender & | SenderL | ( | RMce & | aItcProvider | ) |
Gets itc sender.
RMce & aItcProvider |
void | SetupEndpointProxyL | ( | MMceComEndPointProxy * | aEndpointProxy | ) |
Called when stream bundle has beed added to prepare proxy for it
MMceComEndPointProxy * aEndpointProxy | endpoint proxy setup by another endpoint or NULL |
void | StreamAddedL | ( | CMceComMediaStream & | aParent | ) | [virtual] |
Stream has been added to session
CMceComMediaStream & aParent | the parent stream |
TUint8 | Type | ( | ) | const |
Returns type of endpoint. NOTE, sources and sinks have currently overlapping type values so type value checking is not safe without knowing endpoint category. TBD: remove overlapping from API
void | UnInitialize | ( | CMceComMediaStream & | aParent | ) |
Stream is been deleted
CMceComMediaStream & aParent | the parent stream |
TBool | UsesEndpointProxy | ( | ) | const [virtual] |
Should this endpoint use endpoint proxy
TBool | operator== | ( | const CMceComEndpoint & | aEndpoint | ) | const |
equal operator
const CMceComEndpoint & aEndpoint | the enpoint |
CMceItcSender * | iItcSender | [protected] |
Itc sender used by client when endpoint is not attached to session.
RPointerArray< CMceComMediaStream > | iParents | [private] |
Parent streams
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.