void Camera::toggleLiveView() { if (mIsLiveView) { endLiveView(); } else { startLiveView(); } }
//--------------------------------------------------------------------- void CanonCameraWrapper::destroy(){ if( getLiveViewActive() ){ endLiveView(); } if( theCamera != NULL){ closeSession(); } easyRelease(theCamera); easyRelease(theCameraList); if( sdkRef > 0 ){ sdkRef--; if( sdkRef == 0 ){ EdsTerminateSDK(); printf("Terminating the sdk\n"); } } }