diff -r e5618cc85d74 -r 6c158198356e javauis/mmapi_akn/baseline/inc.nga/cmmacamerawindow.h --- 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