public static UniversalCamera GetDefault() { if (_Default == null) { _Default = new UniversalCamera(); } return _Default; }
public static UniversalCamera GetDefault() { if (_Default == null) { _Default = new UniversalCamera(); } return(_Default); }
private async Task StopCameraPreview() { // Stop the camera preview if (Camera != null) { await Camera.StopPreview(); Camera = null; } }
public async Task StopPreview() { // No camera available anymore this.CameraCaptureElement.Tag = "NoCamera"; // Stop Camera preview await this.CameraMediaCapture.StopPreviewAsync(); this.CameraMediaCapture.Dispose(); this.CameraMediaCapture = null; // Reset Camera this.CameraCaptureElement.Source = null; _Default = null; }
private async Task StartCameraPreview() { // Load the camera preview Camera = UniversalCamera.GetDefault(); await Camera.InitPreview(CameraPreview); }