diff -r f87e8c4ac026 -r 3eb824b18d67 videoplayback/videohelix/inc/mpxvideoplaybackcontroller.h --- 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;