void CDigitalCamera::HandleEvent(const TECAMEvent& aEvent) { if (aEvent.iEventType == KUidECamEventReserveComplete) ReserveComplete(aEvent.iErrorCode); else if (aEvent.iEventType == KUidECamEventPowerOnComplete) PowerOnComplete(aEvent.iErrorCode); else if (aEvent.iEventType == KUidECamEventCameraSettingFocusRange || aEvent.iEventType == KUidECamEventCameraSettingFocusRange2) ; else if (aEvent.iEventType == KUidECamEventCameraSettingAutoFocusType || aEvent.iEventType == KUidECamEventCameraSettingAutoFocusType2) ; else if (aEvent.iEventType == KUidECamEventCameraSettingsOptimalFocus) iObserver.FocusReady(aEvent.iErrorCode); LOGARG("Camera event %x (error %d)", aEvent.iEventType, aEvent.iErrorCode); }
// ----------------------------------------------------------------------------- // CCamcTest_5::HandleEvent // MCameraObserver2 call-back handler // ----------------------------------------------------------------------------- // void CCamcTest_5::HandleEvent( const TECAMEvent& aEvent) { PRINT(( _L( "CCamcTest_5::HandleEvent() entering, type=%x, err=%d" ), aEvent.iEventType.iUid, aEvent.iErrorCode )); if ( aEvent.iEventType == KUidECamEventCameraNoLongerReserved ) { PRINT(( _L( "CCamcTest_5::HandleEvent() KUidECamEventCameraNoLongerReserved" ) )); } else if ( aEvent.iEventType == KUidECamEventPowerOnComplete ) { PRINT(( _L( "CCamcTest_5::HandleEvent() KUidECamEventPowerOnComplete" ) )); PowerOnComplete( aEvent.iErrorCode ); } else if ( aEvent.iEventType == KUidECamEventReserveComplete ) { PRINT(( _L( "CCamcTest_5::HandleEvent() KUidECamEventReserveComplete" ) )); ReserveComplete( aEvent.iErrorCode ); } PRINT(( _L( "CCamcTestClient_7::HandleEvent() returning" ) )); }