AVCaptureStillImageOutput.CaptureStillImageBracket Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Captura un corchete de imagen de un dispositivo de entrada.
[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
Parámetros
- connection
- AVCaptureConnection
Origen de conexión de la imagen.
- settings
- AVCaptureBracketedStillImageSettings[]
Matriz de configuraciones. Este valor no debe superar la MaxBracketedCaptureStillImageCount propiedad .
- imageHandler
- Action<CMSampleBuffer,AVCaptureBracketedStillImageSettings,NSError>
Método que se va a invocar para cada imagen que se ha capturado.
Recibe con CMSampleBuffer los datos de imagen, la configuración de esta imagen concreta que se captura, así como el error (si existe) de la imagen capturada.
El parámetro de error será null si se ejecuta correctamente; de lo contrario, contendrá un NSError objeto con los detalles.
- Atributos
Comentarios
Este método capturará una serie de imágenes, una para cada elemento de la settings
matriz y las proporcionará a la devolución de llamada proporcionada imageHandler
.
Debe invocar PrepareToCaptureStillImageBracket(AVCaptureConnection, AVCaptureBracketedStillImageSettings[], Action<Boolean,NSError>) con antelación para asignar los recursos necesarios; de lo contrario, podría haber un retraso cuando se invoca este método.
No hay garantías sobre qué subproceso se usará para publicar el mensaje en imageHandler
.