AVCaptureStillImageOutput.CaptureStillImageBracket Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Captura um colchete de imagem de um 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
A origem da conexão para a imagem.
- settings
- AVCaptureBracketedStillImageSettings[]
Matriz de configurações. Esse valor não deve exceder a MaxBracketedCaptureStillImageCount propriedade .
- imageHandler
- Action<CMSampleBuffer,AVCaptureBracketedStillImageSettings,NSError>
Método a ser invocado para cada imagem que foi capturada.
Ele recebe o CMSampleBuffer com os dados da imagem, as configurações para essa imagem específica que está sendo capturada, bem como o erro (se houver) para a imagem capturada.
O parâmetro de erro será nulo com êxito, caso contrário, conterá um NSError com os detalhes.
- Atributos
Comentários
Esse método capturará uma série de imagens, uma para cada item na settings
matriz e as fornecerá ao retorno de chamada fornecido imageHandler
.
Você deve invocar PrepareToCaptureStillImageBracket(AVCaptureConnection, AVCaptureBracketedStillImageSettings[], Action<Boolean,NSError>) com antecedência para alocar os recursos necessários, caso contrário, poderá haver um atraso quando esse método for invocado.
Não há garantias sobre qual thread será usado para postar a mensagem em seu imageHandler
.