equal
deleted
inserted
replaced
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; |