public void TestConstructor() { TestRuntime.AssertXcodeVersion(8, 0); AVCaptureAutoExposureBracketedStillImageSettings [] array = new AVCaptureAutoExposureBracketedStillImageSettings [3]; array [0] = AVCaptureAutoExposureBracketedStillImageSettings.Create(-2f); array [1] = AVCaptureAutoExposureBracketedStillImageSettings.Create(0f); array [2] = AVCaptureAutoExposureBracketedStillImageSettings.Create(2f); var output = new AVCapturePhotoOutput(); if (output.AvailablePhotoPixelFormatTypes.Length > 0) { using (var settings = AVCapturePhotoBracketSettings.FromRawPixelFormatType((uint)output.AvailablePhotoPixelFormatTypes [0], null, array)) Assert.That(settings.Handle, Is.Not.EqualTo(IntPtr.Zero)); } }
public void TestConstructor() { TestRuntime.AssertXcodeVersion(8, 0); var output = new AVCapturePhotoOutput(); if (output.AvailablePhotoPixelFormatTypes.Length > 0 && output.MaxBracketedCapturePhotoCount > 0) { var array = new AVCaptureAutoExposureBracketedStillImageSettings [Math.Min(3, (int)output.MaxBracketedCapturePhotoCount)]; for (var i = 0; i < array.Length; i++) { array [i] = AVCaptureAutoExposureBracketedStillImageSettings.Create(-2f + 2f * i); } using (var settings = AVCapturePhotoBracketSettings.FromRawPixelFormatType((uint)output.AvailablePhotoPixelFormatTypes [0], null, array)) Assert.That(settings.Handle, Is.Not.EqualTo(IntPtr.Zero)); } }