TFrameFormatBase Class Reference

class TFrameFormatBase

The base class for TFrameFormat. Users implement specific frame formats by deriving from this class. Symbian provides a particular implementation in the TFrameFormat class. Each class derived from this class should be identified by a unique UID value, denoting its type. All subclasses should provide implementations of DuplicateL().

TFrameFormat

Public Member Functions
TFrameFormatBase *DuplicateL()
IMPORT_C TUidType()
Protected Member Functions
TFrameFormatBase(TUid)
Private Member Functions
IMPORT_C voidReserved1()
IMPORT_C voidReserved2()
IMPORT_C voidReserved3()
IMPORT_C voidReserved4()
Private Attributes
TInt iReserved1
TInt iReserved2
TInt iReserved3
TUid iType

Constructor & Destructor Documentation

TFrameFormatBase(TUid)

IMPORT_CTFrameFormatBase(TUidaType)[protected, explicit]

Constructor for the TFrameFormatBase class.

Parameters

TUid aTypeThe UID used to identify a specific format class. It is used as a runtime identification of the particular subclass.

Member Functions Documentation

DuplicateL()

TFrameFormatBase *DuplicateL()const [pure virtual]

Creates a duplicate instance of the frame format object on the heap.

Reserved1()

IMPORT_C voidReserved1()[private, virtual]

Reserved2()

IMPORT_C voidReserved2()[private, virtual]

Reserved3()

IMPORT_C voidReserved3()[private, virtual]

Reserved4()

IMPORT_C voidReserved4()[private, virtual]

Type()

IMPORT_C TUidType()const

The type of the TFrameFormatBase subclass.

Member Data Documentation

TInt iReserved1

TInt iReserved1[private]

TInt iReserved2

TInt iReserved2[private]

TInt iReserved3

TInt iReserved3[private]

TUid iType

TUid iType[private]