CMceComDisplaySink Class Reference

class CMceComDisplaySink : public CMceComMediaSink

Inherits from

Public Member Functions
~CMceComDisplaySink()
CMceComMediaSink *CloneL()
MMceComEndPointProxy *CreateEndpointProxyL()
TRect DisplayRect()
TInt EventReceivedL(TMceComEvent &)
voidExternalizeFlatL(RWriteStream &)
voidInternalizeFlatL(RReadStream &)
CMceComDisplaySink *NewL()
CMceComDisplaySink *NewLC()
voidSetDisplayRect(const TRect &)
voidToPointAndSize(const TRect &, TPoint &, TSize &)
voidToRect(const TPoint &, const TSize &, TRect &)
voidUpdateL(CMceComMediaSink &)
TBool UsesEndpointProxy()
Protected Member Functions
CMceComDisplaySink()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CMceComEndpoint::BaseFactory()
CMceComEndpoint::BaseUpdateL(CMceComEndpoint &)
CMceComEndpoint::CMceComEndpoint(TMceEndpointCategory,TUint8)
CMceComEndpoint::Category()const
CMceComEndpoint::Enabled(TBool)
CMceComEndpoint::EndpointProxy()const
CMceComEndpoint::ExternalizeL(MMceComSerializationContext &)
CMceComEndpoint::Id()const
CMceComEndpoint::InitializeL(CMceComMediaStream &)
CMceComEndpoint::InternalizeL(MMceComSerializationContext &)
CMceComEndpoint::IsEnabled(TBool)const
CMceComEndpoint::MediaStream()const
CMceComEndpoint::ReferenceCount()
CMceComEndpoint::Reusable(const CMceComMediaStream &)const
CMceComEndpoint::SenderL(RMce &)
CMceComEndpoint::SerializationId()const
CMceComEndpoint::SetupEndpointProxyL(MMceComEndPointProxy *)
CMceComEndpoint::StreamAddedL(CMceComMediaStream &)
CMceComEndpoint::Type()const
CMceComEndpoint::UnInitialize(CMceComMediaStream &)
CMceComEndpoint::UseRTCP()
CMceComEndpoint::Zero()
CMceComEndpoint::operator==(const CMceComEndpoint &)const
CMceComEndpoint::~CMceComEndpoint()
CMceComMediaSink::CMceComMediaSink(TMceSinkType)
CMceComMediaSink::Factory()
CMceComMediaSink::~CMceComMediaSink()
Public Attributes
TInt iDisplayIndex
TInt iDisplayRectBrX
TInt iDisplayRectBrY
TInt iDisplayRectTlX
TInt iDisplayRectTlY
TInt iDisplaysAvailable
TBool iInitialInfoRetrieved
TBool iIsViewFinder
TUint iPriority
CMceDisplaySink::TRotation iRotation
Private Attributes
HBufC8 *iSettings
Inherited Attributes
CMceComEndpoint::iCategory
CMceComEndpoint::iEndpointProxy
CMceComEndpoint::iID
CMceComEndpoint::iIsEnabled
CMceComEndpoint::iItcSender
CMceComEndpoint::iReferenceCount
CMceComEndpoint::iType

Constructor & Destructor Documentation

CMceComDisplaySink()

CMceComDisplaySink()[protected]

C++ default constructor.

~CMceComDisplaySink()

~CMceComDisplaySink()

Destructor.

Member Functions Documentation

CloneL()

CMceComMediaSink *CloneL()[virtual]

Clones this object

CreateEndpointProxyL()

MMceComEndPointProxy *CreateEndpointProxyL()const [virtual]

Called endpoint proxy must be created

DisplayRect()

TRect DisplayRect()

Returns display size

EventReceivedL(TMceComEvent &)

TInt EventReceivedL(TMceComEvent &aEvent)[virtual]

Traversal event handler

Parameters

TMceComEvent & aEventthe event

ExternalizeFlatL(RWriteStream &)

voidExternalizeFlatL(RWriteStream &aWriteStream)

Externalizes flat data

Parameters

RWriteStream & aWriteStreamwrite stream

InternalizeFlatL(RReadStream &)

voidInternalizeFlatL(RReadStream &aReadStream)

Internalizes flat data

Parameters

RReadStream & aReadStreamread stream

NewL()

CMceComDisplaySink *NewL()[static]

Constructor

NewLC()

CMceComDisplaySink *NewLC()[static]

Constructor

SetDisplayRect(const TRect &)

voidSetDisplayRect(const TRect &aRect)

Sets display size

Parameters

const TRect & aRectdisplay size

ToPointAndSize(const TRect &, TPoint &, TSize &)

voidToPointAndSize(const TRect &aRect,
TPoint &aPoint,
TSize &aSize
)[static]

converts rect => (point, size )

Parameters

const TRect & aRectdisplay size
TPoint & aPointpoint
TSize & aSizesize

ToRect(const TPoint &, const TSize &, TRect &)

voidToRect(const TPoint &aPoint,
const TSize &aSize,
TRect &aRect
)[static]

converts (point, size ) => rect

Parameters

const TPoint & aPointpoint
const TSize & aSizesize
TRect & aRectdisplay size

UpdateL(CMceComMediaSink &)

voidUpdateL(CMceComMediaSink &aUpdate)[virtual]

Updates this object

Parameters

CMceComMediaSink & aUpdateobject updates this

UsesEndpointProxy()

TBool UsesEndpointProxy()const [virtual]

Should this endpoint use endpoint proxy

Member Data Documentation

TInt iDisplayIndex

TInt iDisplayIndex

TInt iDisplayRectBrX

TInt iDisplayRectBrX

TInt iDisplayRectBrY

TInt iDisplayRectBrY

TInt iDisplayRectTlX

TInt iDisplayRectTlX

TInt iDisplayRectTlY

TInt iDisplayRectTlY

TInt iDisplaysAvailable

TInt iDisplaysAvailable

TBool iInitialInfoRetrieved

TBool iInitialInfoRetrieved

TBool iIsViewFinder

TBool iIsViewFinder

TUint iPriority

TUint iPriority

CMceDisplaySink::TRotation iRotation

CMceDisplaySink::TRotation iRotation

HBufC8 * iSettings

HBufC8 *iSettings[private]