omxil/omxilcomponentcommon/src/common/omxilcallbackmanagerifimpl.h
branchOpenMAX-IL_SHAI
changeset 16 eedf2dcd43c6
parent 0 40261b775718
equal deleted inserted replaced
15:c1e808730d6c 16:eedf2dcd43c6
    28    Call Back ManagerIf Impl Panic category
    28    Call Back ManagerIf Impl Panic category
    29 */
    29 */
    30 _LIT(KOmxILCallbackManagerIfImplPanicCategory, "OmxILCallbackManagerIfImpl");
    30 _LIT(KOmxILCallbackManagerIfImplPanicCategory, "OmxILCallbackManagerIfImpl");
    31 
    31 
    32 // Forward declarations
    32 // Forward declarations
    33 class COmxILPortManager;
    33 class MOmxILPortManagerIf;
    34 class COmxILFsm;
    34 class COmxILFsm;
    35 
    35 
    36 /**
    36 /**
    37    This is a generic implementation of the Callback Manager functionality.
    37    This is a generic implementation of the Callback Manager functionality.
    38 
    38 
    48 										 OMX_PTR apAppData,
    48 										 OMX_PTR apAppData,
    49 										 OMX_CALLBACKTYPE* apCallbacks);
    49 										 OMX_CALLBACKTYPE* apCallbacks);
    50 
    50 
    51 	IMPORT_C virtual ~XOmxILCallbackManagerIfImpl();
    51 	IMPORT_C virtual ~XOmxILCallbackManagerIfImpl();
    52 
    52 
    53 	IMPORT_C virtual void DoSetPortManager(COmxILPortManager& apPortManager);
    53 	IMPORT_C virtual void DoSetPortManager(MOmxILPortManagerIf& apPortManager);
    54 
    54 
    55 	IMPORT_C virtual void DoSetFsm(COmxILFsm& apFsm);
    55 	IMPORT_C virtual void DoSetFsm(COmxILFsm& apFsm);
    56 
    56 
    57 	//
    57 	//
    58 	// Methods for Callback Registration
    58 	// Methods for Callback Registration
   139 	// Temporary store of buffer marks waiting to go out in the next output
   139 	// Temporary store of buffer marks waiting to go out in the next output
   140 	// buffer
   140 	// buffer
   141 	RArray<TOutputPortBufferMarkInfo> iBufferMarks;
   141 	RArray<TOutputPortBufferMarkInfo> iBufferMarks;
   142 
   142 
   143 	// Port manager
   143 	// Port manager
   144 	COmxILPortManager* ipPortManager;
   144 	MOmxILPortManagerIf* ipPortManager;
   145 
   145 
   146 	// FSM
   146 	// FSM
   147 	COmxILFsm* ipFsm;
   147 	COmxILFsm* ipFsm;
   148 
   148 
   149 	};
   149 	};