AVCaptureStillImageOutput.CaptureStillImageBracket Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Захватывает скобку изображения с устройства ввода.
[Foundation.Export("captureStillImageBracketAsynchronouslyFromConnection:withSettingsArray:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void CaptureStillImageBracket (AVFoundation.AVCaptureConnection connection, AVFoundation.AVCaptureBracketedStillImageSettings[] settings, Action<CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureBracketedStillImageSettings,Foundation.NSError> imageHandler);
abstract member CaptureStillImageBracket : AVFoundation.AVCaptureConnection * AVFoundation.AVCaptureBracketedStillImageSettings[] * Action<CoreMedia.CMSampleBuffer, AVFoundation.AVCaptureBracketedStillImageSettings, Foundation.NSError> -> unit
override this.CaptureStillImageBracket : AVFoundation.AVCaptureConnection * AVFoundation.AVCaptureBracketedStillImageSettings[] * Action<CoreMedia.CMSampleBuffer, AVFoundation.AVCaptureBracketedStillImageSettings, Foundation.NSError> -> unit
Параметры
- connection
- AVCaptureConnection
Источник подключения для образа.
- settings
- AVCaptureBracketedStillImageSettings[]
Массив параметров. Это значение не должно превышать MaxBracketedCaptureStillImageCount значение свойства .
- imageHandler
- Action<CMSampleBuffer,AVCaptureBracketedStillImageSettings,NSError>
Метод для вызова для каждого записанного изображения.
Он получает как с данными CMSampleBuffer изображения, параметры для этого конкретного изображения, так и ошибку (если таковые есть) для захваченного изображения.
Параметр ошибки будет иметь значение NULL при успешном выполнении, в противном случае он будет содержать NSError со сведениями.
- Атрибуты
Комментарии
Этот метод захватывает серию изображений, по одному для каждого элемента в массиве settings
, и предоставляет их для предоставленного imageHandler
обратного вызова.
Необходимо вызвать PrepareToCaptureStillImageBracket(AVCaptureConnection, AVCaptureBracketedStillImageSettings[], Action<Boolean,NSError>) заранее, чтобы выделить необходимые ресурсы, в противном случае при вызове этого метода может возникнуть задержка.
Нет никаких гарантий относительно того, какой поток будет использоваться для отправки сообщения в .imageHandler