private void Unlock() { if (this.IsLocked) { Edsdk.EdsSendStatusCommand(this.Handle, Edsdk.CameraState_UIUnLock); this.IsLocked = false; } }
public void Unlock() { lock (_locker) { if (this.IsLocked) { Edsdk.EdsSendStatusCommand(this.Handle, Edsdk.CameraState_UIUnLock, 0); this.IsLocked = false; } } }
private void Lock() { this.CheckDisposed(); if (!this.IsLocked) { Util.Assert(Edsdk.EdsSendStatusCommand(this.Handle, Edsdk.CameraState_UILock), "Failed to lock camera."); this.IsLocked = true; } }