javauis/mmapi_akn/baseline/inc.nga/cmmacamerawindow.h
branchRCL_3
changeset 60 6c158198356e
parent 25 9ac0a0a7da70
--- a/javauis/mmapi_akn/baseline/inc.nga/cmmacamerawindow.h	Thu Jul 15 18:31:06 2010 +0300
+++ b/javauis/mmapi_akn/baseline/inc.nga/cmmacamerawindow.h	Thu Aug 19 09:48:13 2010 +0300
@@ -49,7 +49,7 @@
 
 NONSHARABLE_CLASS(CMMACameraWindow): public CBase,
         public MMMADisplayWindow,
-        public MCameraObserver,
+        public MCameraObserver2,
         public MUiEventConsumer,
         public MDirectScreenAccess
 {
@@ -125,17 +125,11 @@
     void ContainerDestroyed();
 
 
-// from base class MCameraObserver
-    void ReserveComplete(TInt aError);
-    void PowerOnComplete(TInt aError);
-    void ViewFinderFrameReady(CFbsBitmap& aFrame);
-
-    void ImageReady(CFbsBitmap* aBitmap,
-                    HBufC8* aData,
-                    TInt aError);
-
-    void FrameBufferReady(MFrameBuffer* aFrameBuffer,
-                          TInt aError);
+// from base class MCameraObserver2
+    void HandleEvent(const TECAMEvent& aEvent);
+    void ViewFinderReady(MCameraBuffer& aCameraBuffer,TInt aError);
+    void ImageBufferReady(MCameraBuffer& aCameraBuffer,TInt aError);
+    void VideoBufferReady(MCameraBuffer& aCameraBuffer,TInt aError);
 
 
 // from base class MUiEventConsumer