| 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.