serviceproviders/sapi_sysinfo/sysinfoservice/inc/sysinfoservice.h
changeset 28 92cfb77afb61
parent 10 fc9cf246af83
child 44 0b68a1b0c15e
equal deleted inserted replaced
27:02682e02e51f 28:92cfb77afb61
    21 
    21 
    22 //  INCLUDES
    22 //  INCLUDES
    23 #include "sysinfo.h"
    23 #include "sysinfo.h"
    24 #include "sysrequest.h"
    24 #include "sysrequest.h"
    25 #include "imagingconfigmanager.h"
    25 #include "imagingconfigmanager.h"
       
    26 #include <mmf\devvideo\devvideoplay.h >
    26 
    27 
    27 // FORWORD CLASS DECLARATION
    28 // FORWORD CLASS DECLARATION
    28 class CSysData;
    29 class CSysData;
    29 class CDeviceInfo;
    30 class CDeviceInfo;
    30 
    31 
   290     * class to read static device properties.
   291     * class to read static device properties.
   291     */       
   292     */       
   292     CDeviceInfo*    iDeviceInfo;
   293     CDeviceInfo*    iDeviceInfo;
   293     };
   294     };
   294 
   295 
       
   296 /**
       
   297 *   @ref MMMFDevVideoPlayObserverImpl is used as video observer
       
   298 *
       
   299 *   @lib sysinfoservice
       
   300 *   @since S60 9.2
       
   301 *   @version $Revision: 1.0 $
       
   302 */
       
   303 class MMMFDevVideoPlayObserverImpl : public MMMFDevVideoPlayObserver
       
   304     {
       
   305     public:
       
   306 
       
   307     /*   Dummy implementation for virtual function  */
       
   308     virtual void MdvpoNewBuffers() {}
       
   309     /*   Dummy implementation for virtual function  */
       
   310     virtual void MdvpoReturnPicture(TVideoPicture* ) {}
       
   311     /*   Dummy implementation for virtual function  */
       
   312     virtual void MdvpoSupplementalInformation(const TDesC8& , 
       
   313                                               const TTimeIntervalMicroSeconds& , 
       
   314                                               const TPictureId& ) {}
       
   315     /*   Dummy implementation for virtual function  */
       
   316     virtual void MdvpoPictureLoss() {}
       
   317     /*   Dummy implementation for virtual function  */
       
   318     virtual void MdvpoPictureLoss(const TArray<TPictureId>& ) {}
       
   319     /*   Dummy implementation for virtual function  */
       
   320     virtual void MdvpoSliceLoss(TUint , TUint , const TPictureId& ){}
       
   321     /*   Dummy implementation for virtual function  */
       
   322     virtual void MdvpoReferencePictureSelection(const TDesC8& ){}
       
   323     /*   Dummy implementation for virtual function  */
       
   324     virtual void MdvpoTimedSnapshotComplete(TInt , 
       
   325                                             TPictureData* , 
       
   326                                             const TTimeIntervalMicroSeconds& , 
       
   327                                             const TPictureId& ){}
       
   328     /*   Dummy implementation for virtual function  */
       
   329     virtual void MdvpoNewPictures() {}
       
   330     /*   Dummy implementation for virtual function  */
       
   331     virtual void MdvpoFatalError(TInt ) {}
       
   332     /*   Dummy implementation for virtual function  */
       
   333     virtual void MdvpoInitComplete(TInt ) {}
       
   334     /*   Dummy implementation for virtual function  */
       
   335     virtual void MdvpoStreamEnd() {}
       
   336     };
   295 
   337 
   296 #endif __CSYSINFOSERVICE_H__
   338 #endif __CSYSINFOSERVICE_H__
   297 
   339