serviceproviders/sapi_sysinfo/sysinfoservice/inc/sysinfoservice.h
changeset 28 92cfb77afb61
parent 10 fc9cf246af83
child 44 0b68a1b0c15e
--- a/serviceproviders/sapi_sysinfo/sysinfoservice/inc/sysinfoservice.h	Mon Jan 18 21:02:57 2010 +0200
+++ b/serviceproviders/sapi_sysinfo/sysinfoservice/inc/sysinfoservice.h	Tue Feb 02 00:45:40 2010 +0200
@@ -23,6 +23,7 @@
 #include "sysinfo.h"
 #include "sysrequest.h"
 #include "imagingconfigmanager.h"
+#include <mmf\devvideo\devvideoplay.h >
 
 // FORWORD CLASS DECLARATION
 class CSysData;
@@ -292,6 +293,47 @@
     CDeviceInfo*    iDeviceInfo;
     };
 
+/**
+*   @ref MMMFDevVideoPlayObserverImpl is used as video observer
+*
+*   @lib sysinfoservice
+*   @since S60 9.2
+*   @version $Revision: 1.0 $
+*/
+class MMMFDevVideoPlayObserverImpl : public MMMFDevVideoPlayObserver
+    {
+    public:
+
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoNewBuffers() {}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoReturnPicture(TVideoPicture* ) {}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoSupplementalInformation(const TDesC8& , 
+                                              const TTimeIntervalMicroSeconds& , 
+                                              const TPictureId& ) {}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoPictureLoss() {}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoPictureLoss(const TArray<TPictureId>& ) {}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoSliceLoss(TUint , TUint , const TPictureId& ){}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoReferencePictureSelection(const TDesC8& ){}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoTimedSnapshotComplete(TInt , 
+                                            TPictureData* , 
+                                            const TTimeIntervalMicroSeconds& , 
+                                            const TPictureId& ){}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoNewPictures() {}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoFatalError(TInt ) {}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoInitComplete(TInt ) {}
+    /*   Dummy implementation for virtual function  */
+    virtual void MdvpoStreamEnd() {}
+    };
 
 #endif __CSYSINFOSERVICE_H__