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
void | Enabled | ( | TBool | aValue | ) |
Sets enabled flag
TBool aValue | enabled/disabled |
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.