Example #1
0
        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));
            }
        }
Example #2
0
        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));
            }
        }