equal
deleted
inserted
replaced
52 * |
52 * |
53 * |
53 * |
54 */ |
54 */ |
55 |
55 |
56 class CMMAPlayer : public CBase, |
56 class CMMAPlayer : public CBase, |
57 public MMMASourceStreamListener, MMMACallStateObserver |
57 public MMMASourceStreamListener, public MMMACallStateObserver |
58 |
58 |
59 { |
59 { |
60 public: |
60 public: |
61 /** |
61 /** |
62 * Player state. Same that in Java side. |
62 * Player state. Same that in Java side. |
217 * content type is not available. |
217 * content type is not available. |
218 */ |
218 */ |
219 HBufC* ContentType() const; |
219 HBufC* ContentType() const; |
220 |
220 |
221 public: // from MMMACallStateObserver |
221 public: // from MMMACallStateObserver |
222 |
222 IMPORT_C void HandleCallStateEventL(TUid aUid, TInt aKey); |
223 void HandleCallStateEventL(TUid aUid, TInt aKey); |
|
224 |
223 |
225 public: // new methods |
224 public: // new methods |
226 /** |
225 /** |
227 * Sets Java listener object that will be used to post player events |
226 * Sets Java listener object that will be used to post player events |
228 * and control specific events. |
227 * and control specific events. |
455 * Player state listener that sends duration update event to Java |
454 * Player state listener that sends duration update event to Java |
456 * if duration has changed when player state changes. |
455 * if duration has changed when player state changes. |
457 */ |
456 */ |
458 CMMADurationUpdater* iDurationUpdater; |
457 CMMADurationUpdater* iDurationUpdater; |
459 |
458 |
460 /** |
459 /** |
461 * Used to get the callback for Call State Events. |
460 * Used to get the callback for Call State Events. |
462 */ |
461 */ |
463 CMMACallStateMonitor* iStateObserver; |
462 CMMACallStateMonitor* iStateObserver; |
464 |
463 |
465 /** |
464 /** |