videoplayback/videohelix/inc/mpxvideoplaybackcontroller.h
branchRCL_3
changeset 64 3eb824b18d67
parent 26 67eb01668b0e
child 70 375929f879c2
--- a/videoplayback/videohelix/inc/mpxvideoplaybackcontroller.h	Tue Sep 14 21:23:06 2010 +0300
+++ b/videoplayback/videohelix/inc/mpxvideoplaybackcontroller.h	Wed Sep 15 12:15:24 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;