equal
deleted
inserted
replaced
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 }; |