Share via


AVCaptureStillImageOutput.CaptureStillImageBracket Metodo

Definizione

Acquisisce una parentesi di immagine da un dispositivo di input.

[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

Parametri

connection
AVCaptureConnection

Origine della connessione per l'immagine.

settings
AVCaptureBracketedStillImageSettings[]

Matrice di impostazioni.   Questo valore non deve superare la MaxBracketedCaptureStillImageCount proprietà .

imageHandler
Action<CMSampleBuffer,AVCaptureBracketedStillImageSettings,NSError>

Metodo da richiamare per ogni immagine acquisita.   

Riceve sia con CMSampleBuffer i dati dell'immagine, sia le impostazioni per questa particolare immagine acquisita, sia l'errore (se presente) per l'immagine acquisita.   

Il parametro di errore sarà null in caso di esito positivo; in caso contrario, conterrà un oggetto NSError con i dettagli.

Attributi

Commenti

Questo metodo acquisisce una serie di immagini, una per ogni elemento nella settings matrice e le fornirà al callback specificato imageHandler .

È necessario richiamare PrepareToCaptureStillImageBracket(AVCaptureConnection, AVCaptureBracketedStillImageSettings[], Action<Boolean,NSError>) in anticipo per allocare le risorse necessarie; in caso contrario, potrebbe verificarsi un ritardo quando questo metodo viene richiamato.

Non ci sono garanzie sul thread che verrà usato per pubblicare il messaggio nel file imageHandler.

Si applica a