private async void mediaCaptureManager_FocusChanged(MediaCapture sender, MediaCaptureFocusChangedEventArgs args) { if (_processScan) { await CapturePhotoFromCameraAsync(); } }
private void M_mediaCapture_FocusChanged(MediaCapture sender, MediaCaptureFocusChangedEventArgs args) { if (_processScan) { CapturePhotoFromCameraAsync(); } }
/// <summary> /// The <see cref="BasicCamera.FocusChanged"/> event handler. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">The <see cref="MediaCaptureFocusChangedEventArgs"/> instance containing the event data.</param> /// <exception cref="InvalidOperationException">The <paramref name="e"/> contains unexpected focus state.</exception> private void CameraOnFocusChanged(object sender, MediaCaptureFocusChangedEventArgs e) { if (!this.continuousAutoFocusEnabled) { return; } FocusState focusState; switch (e.FocusState) { case MediaCaptureFocusState.Failed: case MediaCaptureFocusState.Lost: case MediaCaptureFocusState.Uninitialized: focusState = FocusState.Unlocked; break; case MediaCaptureFocusState.Focused: focusState = FocusState.Locked; break; case MediaCaptureFocusState.Searching: focusState = FocusState.Focusing; break; default: throw new InvalidOperationException(string.Format(CultureInfo.InvariantCulture, "Unexpected focus state received: {0}", e.FocusState)); } this.NotifyFocusStateChanged(new FocusStateChangedEventArgs(focusState, true)); }
/// <summary> /// Called when capture device changes focus. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">The <see cref="MediaCaptureFocusChangedEventArgs"/> instance containing the event data.</param> private void MediaCaptureFocusChanged(MediaCapture sender, MediaCaptureFocusChangedEventArgs e) { EventHandler <MediaCaptureFocusChangedEventArgs> handler = this.FocusChanged; if (handler != null) { handler.Invoke(this, e); } }
/// <summary> /// The <see cref="CameraController.FocusChanged"/> event handler. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">The <see cref="MediaCaptureFocusChangedEventArgs"/> instance containing the event data.</param> private void CameraControllerOnFocusChanged(object sender, MediaCaptureFocusChangedEventArgs e) { EventHandler <MediaCaptureFocusChangedEventArgs> handler = this.FocusChanged; if (handler != null) { handler.Invoke(this, e); } }
private void MediaCapture_FocusChanged(MediaCapture sender, MediaCaptureFocusChangedEventArgs args) { }
/// <summary> /// Called when capture device changes focus. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">The <see cref="MediaCaptureFocusChangedEventArgs"/> instance containing the event data.</param> private void MediaCaptureFocusChanged(MediaCapture sender, MediaCaptureFocusChangedEventArgs e) { EventHandler<MediaCaptureFocusChangedEventArgs> handler = this.FocusChanged; if (handler != null) { handler.Invoke(this, e); } }
private void MediaCapture_FocusChanged(MediaCapture sender, MediaCaptureFocusChangedEventArgs args) { FocusChanged?.Invoke(sender, args); }
/// <summary> /// The <see cref="CameraController.FocusChanged"/> event handler. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">The <see cref="MediaCaptureFocusChangedEventArgs"/> instance containing the event data.</param> private void CameraControllerOnFocusChanged(object sender, MediaCaptureFocusChangedEventArgs e) { EventHandler<MediaCaptureFocusChangedEventArgs> handler = this.FocusChanged; if (handler != null) { handler.Invoke(this, e); } }
private void M_mediaCapture_FocusChanged(MediaCapture sender, MediaCaptureFocusChangedEventArgs args) { if (_processScan) { CapturePhotoFromCameraAsync(); } }
/// <summary> /// The <see cref="BasicCamera.FocusChanged"/> event handler. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">The <see cref="MediaCaptureFocusChangedEventArgs"/> instance containing the event data.</param> /// <exception cref="InvalidOperationException">The <paramref name="e"/> contains unexpected focus state.</exception> private void CameraOnFocusChanged(object sender, MediaCaptureFocusChangedEventArgs e) { if (!this.continuousAutoFocusEnabled) { return; } FocusState focusState; switch (e.FocusState) { case MediaCaptureFocusState.Failed: case MediaCaptureFocusState.Lost: case MediaCaptureFocusState.Uninitialized: focusState = FocusState.Unlocked; break; case MediaCaptureFocusState.Focused: focusState = FocusState.Locked; break; case MediaCaptureFocusState.Searching: focusState = FocusState.Focusing; break; default: throw new InvalidOperationException(string.Format(CultureInfo.InvariantCulture, "Unexpected focus state received: {0}", e.FocusState)); } this.NotifyFocusStateChanged(new FocusStateChangedEventArgs(focusState, true)); }