diff -r 8d47cca9cc11 -r 13fc3981f713 graphics_plat/guestvideodriver_api/ldd/inc/reqhandlerextension.h --- a/graphics_plat/guestvideodriver_api/ldd/inc/reqhandlerextension.h Fri Aug 20 18:00:12 2010 +0100 +++ b/graphics_plat/guestvideodriver_api/ldd/inc/reqhandlerextension.h Wed Aug 25 17:53:16 2010 +0100 @@ -21,15 +21,19 @@ #include +#ifdef FAISALMEMON_S4_SGIMAGE #include //TSgImageMetaData +#endif #include "virtualvideotracing.h" class MReqHandlerCallback { public: +#ifdef FAISALMEMON_S4_SGIMAGE virtual void CreateSgImagePbuffer( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread ) = 0; virtual void CreateSgImageVGImage( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread ) = 0; +#endif virtual TInt DestroySgImage( const TUint64 aId ) = 0; }; @@ -37,8 +41,10 @@ { public: TInt Construct(); +#ifdef FAISALMEMON_S4_SGIMAGE void CreateSgImagePbuffer( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread ); void CreateSgImageVGImage( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread ); +#endif TInt DestroySgImage( const TUint64 aId ); TInt SetReqHandler( MReqHandlerCallback* aHandler ); private: @@ -50,8 +56,10 @@ { public: //SgImage Creation and Destruction commands: - IMPORT_C static TInt CreateSgImagePbuffer( const TSgImageMetaData& aInfo ); +#ifdef FAISALMEMON_S4_SGIMAGE IMPORT_C + static TInt CreateSgImagePbuffer( const TSgImageMetaData& aInfo ); IMPORT_C static TInt CreateSgImageVGImage( const TSgImageMetaData& aInfo ); +#endif IMPORT_C static TInt DestroySgImage( const TUint64 aId ); IMPORT_C static TInt SetReqHandler( MReqHandlerCallback* aHandler ); //other functions to be added