Compartir a través de


AVCaptureStillImageOutput.CaptureStillImageBracket Método

Definición

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.

Se aplica a