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 TUid Type ()
Protected Member Functions
TFrameFormatBase ( TUid )
Private Member Functions
IMPORT_C void Reserved1 ()
IMPORT_C void Reserved2 ()
IMPORT_C void Reserved3 ()
IMPORT_C void Reserved4 ()
Private Attributes
TInt iReserved1
TInt iReserved2
TInt iReserved3
TUid iType

Constructor & Destructor Documentation

TFrameFormatBase(TUid)

IMPORT_C TFrameFormatBase ( TUid aType ) [protected, explicit]

Constructor for the TFrameFormatBase class.

Parameters

TUid aType The 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 void Reserved1 ( ) [private, virtual]

Reserved2()

IMPORT_C void Reserved2 ( ) [private, virtual]

Reserved3()

IMPORT_C void Reserved3 ( ) [private, virtual]

Reserved4()

IMPORT_C void Reserved4 ( ) [private, virtual]

Type()

IMPORT_C TUid Type ( ) 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]