videoplayback/videohelix/inc/mpxvideoplaybackcontroller.h
changeset 62 0e1e938beb1a
parent 28 c48470be1ba7
--- a/videoplayback/videohelix/inc/mpxvideoplaybackcontroller.h	Thu Sep 02 20:28:16 2010 +0300
+++ b/videoplayback/videohelix/inc/mpxvideoplaybackcontroller.h	Fri Sep 17 08:30:05 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 
-// Version : %version: 29 %
+// Version : %version: 30 %
 
 
 #ifndef _CMPXVIDEOPLAYBACKCONTROLLER_H_
@@ -41,6 +41,7 @@
 #include "mpxvideoplayerutility.h"
 #include "mpxvideo_debug.h"
 
+#include "mpxcalldetector.h"
 // DATA TYPES
 
 // FORWARD DECLARATIONS
@@ -68,6 +69,7 @@
 NONSHARABLE_CLASS( CMPXVideoPlaybackController )
     : public CBase
     , public MMPXCenRepObserver
+    , public MMPXCallDetectorObserver
 {
     public:
         //
@@ -146,6 +148,7 @@
 
 
     private:
+        void CallDetectedL();
 
         void SetDisplayWindowL( CMPXCommand& aCmd );
         void RestartDSA( CMPXCommand& aCmd );
@@ -261,6 +264,9 @@
         // Timer monitoring user activity when TV-out is connected
         CPeriodic*                              iUserActivityTimer;
 
+        // Call detector
+        CMPXCallDetector*                       iCallDetector; 
+
         TBool                                   iSeekable;
 
         CMpxVideoDrmHelper*                     iDrmHelper;