equal
deleted
inserted
replaced
647 break; |
647 break; |
648 case KUidECamEventFlashNotReadyUidValue: |
648 case KUidECamEventFlashNotReadyUidValue: |
649 HandleFlashStatusEvent( aEvent.iErrorCode, ECamCameraEventFlashNotReady ); |
649 HandleFlashStatusEvent( aEvent.iErrorCode, ECamCameraEventFlashNotReady ); |
650 break; |
650 break; |
651 // ------------------------------- |
651 // ------------------------------- |
|
652 // Capture event |
|
653 case KUidECamEventImageCaptureEventUidValue: |
|
654 NotifyObservers(aEvent.iErrorCode, ECamCameraEventImageCaptureEvent, EventClass( ECamCameraEventImageCaptureEvent )); |
|
655 break; |
652 default: |
656 default: |
653 break; |
657 break; |
654 // ------------------------------- |
658 // ------------------------------- |
655 } |
659 } |
656 #endif // CAMERAAPP_CAPI_V2_ADV |
660 #endif // CAMERAAPP_CAPI_V2_ADV |
4138 // |
4142 // |
4139 void |
4143 void |
4140 CCamCameraController::HandleReserveGainEvent( TInt aStatus ) |
4144 CCamCameraController::HandleReserveGainEvent( TInt aStatus ) |
4141 { |
4145 { |
4142 PRINT1( _L("Camera => CCamCameraController::HandleReserveGainEvent, status:%d"), aStatus ); |
4146 PRINT1( _L("Camera => CCamCameraController::HandleReserveGainEvent, status:%d"), aStatus ); |
|
4147 iAfInProgress = EFalse; // Stop waiting autofocus events, if reserving camera. |
|
4148 |
4143 CCamAppUi* appUi = static_cast<CCamAppUi*>( CEikonEnv::Static()->AppUi() ); |
4149 CCamAppUi* appUi = static_cast<CCamAppUi*>( CEikonEnv::Static()->AppUi() ); |
4144 if( appUi->StandbyStatus() && !appUi->IsRecoverableStatus() ) |
4150 if( appUi->StandbyStatus() && !appUi->IsRecoverableStatus() ) |
4145 { |
4151 { |
4146 PRINT( _L("Camera <= CCamCameraController::HandleReserveGainEvent - return, in non recoverable standby state")); |
4152 PRINT( _L("Camera <= CCamCameraController::HandleReserveGainEvent - return, in non recoverable standby state")); |
4147 return; |
4153 return; |
5703 case ECamCameraEventImageInit: |
5709 case ECamCameraEventImageInit: |
5704 case ECamCameraEventImageStart: |
5710 case ECamCameraEventImageStart: |
5705 case ECamCameraEventImageStop: |
5711 case ECamCameraEventImageStop: |
5706 case ECamCameraEventImageRelease: |
5712 case ECamCameraEventImageRelease: |
5707 case ECamCameraEventImageData: |
5713 case ECamCameraEventImageData: |
|
5714 case ECamCameraEventImageCaptureEvent: |
5708 return ECamCameraEventClassImage; |
5715 return ECamCameraEventClassImage; |
5709 // ------------------------------------------------------- |
5716 // ------------------------------------------------------- |
5710 case ECamCameraEventVideoInit: |
5717 case ECamCameraEventVideoInit: |
5711 case ECamCameraEventVideoStart: |
5718 case ECamCameraEventVideoStart: |
5712 case ECamCameraEventVideoPause: |
5719 case ECamCameraEventVideoPause: |