graphics_plat/guestvideodriver_api/ldd/inc/devicereqhandler.h
branchbug235_bringup_0
changeset 158 13fc3981f713
parent 146 4d1fe4a7ce83
equal deleted inserted replaced
155:8d47cca9cc11 158:13fc3981f713
    19 
    19 
    20 #include <kernel/kernel.h>
    20 #include <kernel/kernel.h>
    21 #include <kernel/kern_priv.h>
    21 #include <kernel/kern_priv.h>
    22 #include <e32cmn.h>
    22 #include <e32cmn.h>
    23 
    23 
       
    24 #include <VG/openvg.h>
       
    25 
       
    26 #ifdef FAISALMEMON_S4_SGIMAGE
    24 #include <sgresource/sgcommon.h>//TSgImageMetaData
    27 #include <sgresource/sgcommon.h>//TSgImageMetaData
    25 #include "sgextension.h"//For SgExtension
    28 #include "sgextension.h"//For SgExtension
       
    29 #endif
    26 
    30 
    27 #include "guestvideodriverprotocol.h"
    31 #include "guestvideodriverprotocol.h"
    28 #include "virtualvideohwinterface.h"
    32 #include "virtualvideohwinterface.h"
    29 #include "remotefunctioncall.h"
    33 #include "remotefunctioncall.h"
    30 #include "requestbuffer.h"
    34 #include "requestbuffer.h"
   497      *        value to read. Set this to ETrue if you are not going to add another real sync operation.
   501      *        value to read. Set this to ETrue if you are not going to add another real sync operation.
   498      */
   502      */
   499     void getVGSyncInOp( TAsyncRequest* aReq, TInt aSgHandleIndexInReq, TBool aSetBufferDirty = EFalse );
   503     void getVGSyncInOp( TAsyncRequest* aReq, TInt aSgHandleIndexInReq, TBool aSetBufferDirty = EFalse );
   500     
   504     
   501 public:
   505 public:
       
   506 #ifdef FAISALMEMON_S4_SGIMAGE
   502     HBuf8* OpenSgImageMetaData( const TUint64 aId, DSgResource*& aResource );
   507     HBuf8* OpenSgImageMetaData( const TUint64 aId, DSgResource*& aResource );
   503 	void CreateSgImagePbuffer( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread );
   508 	void CreateSgImagePbuffer( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread );
   504 	void CreateSgImageVGImage( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread );
   509 	void CreateSgImageVGImage( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread );
       
   510 #endif
   505 	TInt DestroySgImage( const TUint64 aId );
   511 	TInt DestroySgImage( const TUint64 aId );
   506     void ContinueInit( TAsyncRequest* aReq );
   512     void ContinueInit( TAsyncRequest* aReq );
   507 
   513 
   508     
   514     
   509 
   515