CMceComDisplaySink Class Reference

class CMceComDisplaySink : public CMceComMediaSink

Inherits from

Public Member Functions
~CMceComDisplaySink ()
CMceComMediaSink * CloneL ()
MMceComEndPointProxy * CreateEndpointProxyL ()
TRect DisplayRect ()
TInt EventReceivedL ( TMceComEvent &)
void ExternalizeFlatL ( RWriteStream &)
void InternalizeFlatL ( RReadStream &)
CMceComDisplaySink * NewL ()
CMceComDisplaySink * NewLC ()
void SetDisplayRect (const TRect &)
void ToPointAndSize (const TRect &, TPoint &, TSize &)
void ToRect (const TPoint &, const TSize &, TRect &)
void UpdateL ( 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 & aEvent the event

ExternalizeFlatL(RWriteStream &)

void ExternalizeFlatL ( RWriteStream & aWriteStream )

Externalizes flat data

Parameters

RWriteStream & aWriteStream write stream

InternalizeFlatL(RReadStream &)

void InternalizeFlatL ( RReadStream & aReadStream )

Internalizes flat data

Parameters

RReadStream & aReadStream read stream

NewL()

CMceComDisplaySink * NewL ( ) [static]

Constructor

NewLC()

CMceComDisplaySink * NewLC ( ) [static]

Constructor

SetDisplayRect(const TRect &)

void SetDisplayRect ( const TRect & aRect )

Sets display size

Parameters

const TRect & aRect display size

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

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

converts rect => (point, size )

Parameters

const TRect & aRect display size
TPoint & aPoint point
TSize & aSize size

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

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

converts (point, size ) => rect

Parameters

const TPoint & aPoint point
const TSize & aSize size
TRect & aRect display size

UpdateL(CMceComMediaSink &)

void UpdateL ( CMceComMediaSink & aUpdate ) [virtual]

Updates this object

Parameters

CMceComMediaSink & aUpdate object 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]