diff -r e5618cc85d74 -r 6c158198356e javauis/mmapi_akn/baseline/src.nga/cmmacamerawindow.cpp --- a/javauis/mmapi_akn/baseline/src.nga/cmmacamerawindow.cpp Thu Jul 15 18:31:06 2010 +0300 +++ b/javauis/mmapi_akn/baseline/src.nga/cmmacamerawindow.cpp Thu Aug 19 09:48:13 2010 +0300 @@ -385,80 +385,68 @@ // --------------------------------------------------------------------------- -// From class MCameraObserver -// CMMACameraWindow::ReserveComplete +// From class MCameraObserver2 +// CMMACameraWindow::HandleEvent // // --------------------------------------------------------------------------- // -void CMMACameraWindow::ReserveComplete(TInt aError) +void CMMACameraWindow::HandleEvent(const TECAMEvent& aEvent) { - DEBUG_INT("MMA::CMMACameraWindow::ReserveComplete %d", aError); - - if (aError == KErrNone) + TInt error = aEvent.iErrorCode; + if (KUidECamEventReserveComplete == aEvent.iEventType) { - // camera will notify completion with PowerOnComplete method. - iUICamera->PowerOn(); + DEBUG_INT("MMA::CMMACameraPlayer::HandleEvent:KUidECamEventReserveComplete error %d", error); + if (error == KErrNone) + { + // camera will notify completion with PowerOnComplete method. + iUICamera->PowerOn(); + } } -} - - -// --------------------------------------------------------------------------- -// From class MCameraObserver -// CMMACameraWindow::PowerOnComplete -// -// --------------------------------------------------------------------------- -// -void CMMACameraWindow::PowerOnComplete(TInt aError) -{ - DEBUG_INT("MMA::CMMACameraWindow::PowerOnComplete %d", aError); - - if (aError == KErrNone) + else if (KUidECamEventPowerOnComplete == aEvent.iEventType) { - iCameraPowerOn = ETrue; - SetViewFinderVisibility(ETrue); + DEBUG_INT("MMA::CMMACameraPlayer::HandleEvent:KUidECamEventPowerOnComplete error %d", error); + if (error == KErrNone) + { + iCameraPowerOn = ETrue; + SetViewFinderVisibility(ETrue); + } } } // --------------------------------------------------------------------------- -// From class MCameraObserver -// CMMACameraWindow::ViewFinderFrameReady +// From class MCameraObserver2 +// CMMACameraWindow::ViewFinderReady // // --------------------------------------------------------------------------- // -void CMMACameraWindow::ViewFinderFrameReady(CFbsBitmap& /*aFrame*/) +void CMMACameraWindow::ViewFinderReady(MCameraBuffer& /*aCameraBuffer*/, + TInt /*aError*/) { - // Empty implementation of the interface method - DEBUG("MMA::CMMACameraWindow::ViewFinderFrameReady"); } // --------------------------------------------------------------------------- -// From class MCameraObserver -// CMMACameraWindow::ImageReady +// From class MCameraObserver2 +// CMMACameraWindow::ImageBufferReady // // --------------------------------------------------------------------------- // -void CMMACameraWindow::ImageReady(CFbsBitmap* /*aBitmap*/, - HBufC8* /*aData*/, - TInt /*aError*/) +void CMMACameraWindow::ImageBufferReady(MCameraBuffer& /*aCameraBuffer*/, + TInt /*aError*/) { - // Empty implementation of the interface method - DEBUG("MMA::CMMACameraWindow::ImageReady"); } // --------------------------------------------------------------------------- -// From class MCameraObserver -// CMMACameraWindow::FrameBufferReady +// From class MCameraObserver2 +// CMMACameraWindow::VideoBufferReady // // --------------------------------------------------------------------------- // -void CMMACameraWindow::FrameBufferReady(MFrameBuffer* /*aFrameBuffer*/, +void CMMACameraWindow::VideoBufferReady(MCameraBuffer& /*aCameraBuffer*/, TInt /*aError*/) { - // Empty implementation of the interface method - DEBUG("MMA::CMMACameraWindow::FrameBufferReady"); } @@ -533,7 +521,7 @@ if (!iUICamera) { TRAPD(error, iUICamera = - CCamera::NewDuplicateL(*this, iCameraHandle)); + CCamera::NewDuplicate2L(*this, iCameraHandle)); DEBUG_INT( "MMA::CMMACameraWindow::UIStartViewFinder - NewDuplicateL %d", @@ -905,7 +893,7 @@ // void CMMACameraWindow::MdcUICallback(TInt aCallbackId) { - DEBUG("MMA::CMMACameraWindow::MdcUICallback"); + DEBUG_INT("MMA::CMMACameraWindow::MdcUICallback callbackid %d", aCallbackId); switch (aCallbackId) {