camerauis/cameraapp/generic/inc/cameracontroller/camimagedecoder.h
branchRCL_3
changeset 31 8f559c47d7fd
parent 20 38fb6f7eacd5
equal deleted inserted replaced
27:53c8aa5d97a3 31:8f559c47d7fd
    28 // Forward declarations
    28 // Forward declarations
    29 class CFbsBitmap;
    29 class CFbsBitmap;
    30 class CImageDecoder;
    30 class CImageDecoder;
    31 class MCameraBuffer;
    31 class MCameraBuffer;
    32 class CCamBufferShare;
    32 class CCamBufferShare;
    33 
    33 class CSvgEngineInterfaceImpl;
    34 
    34 
    35 // ===========================================================================
    35 // ===========================================================================
    36 // Classes
    36 // Classes
    37 
    37 
    38 /**
    38 /**
    99   // -------------------------------------------------------
    99   // -------------------------------------------------------
   100   public:
   100   public:
   101 
   101 
   102     void StartConversionL( CCamBufferShare* aBuffer );
   102     void StartConversionL( CCamBufferShare* aBuffer );
   103     
   103     
   104     void StartIconConversionL( TDesC* aFilePath );
   104     void StartIconConversionL( TDesC* aFilePath, TSize& aSize );
   105 
   105 
   106   private:
   106   private:
   107 
   107 
   108     /**
   108     /**
   109     * Store the buffer and release any previous buffer.
   109     * Store the buffer and release any previous buffer.
   152   // Data
   152   // Data
   153   private:
   153   private:
   154 
   154 
   155     RFs                       iFs;
   155     RFs                       iFs;
   156     MCamImageDecoderObserver& iObserver;
   156     MCamImageDecoderObserver& iObserver;
   157     
   157     CSvgEngineInterfaceImpl* iSvgEngine;
   158 
   158 
   159     CCamBufferShare* iSharedImageData;
   159     CCamBufferShare* iSharedImageData;
   160     HBufC8*          iThumbnailData;
   160     HBufC8*          iThumbnailData;
   161 
   161 
   162     CFbsBitmap*    iDecodedBitmap;
   162     CFbsBitmap*    iDecodedBitmap;