public void CloseCGCamera() { if (mDeviceHandle != IntPtr.Zero) { Debug.Log("CloseCGCamera..."); CGAPI.DeviceStop(mDeviceHandle); CGAPI.CloseDevice(mDeviceHandle); CGAPI.DeviceUnInit(mDeviceHandle); CGAPI.DeviceRelease(mDeviceHandle); mDeviceHandle = IntPtr.Zero; CGAPI.DeviceUnInitialSDK(); } }
public bool CloseCamera() { if (this.IsOpen) { CGAPI.Stop(mDeviceHandle); CGAPI.CloseDevice(mDeviceHandle); CGAPI.DeviceUnInit(mDeviceHandle); CGAPI.DeviceRelease(mDeviceHandle); mDeviceHandle = IntPtr.Zero; CGAPI.DeviceUnInitialSDK(); } return(true); }