AVCaptureStillImageOutput.CaptureStillImageBracket Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erfasst eine Bildklammer von einem Eingabegerät.
[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
Parameter
- connection
- AVCaptureConnection
Die Verbindungsquelle für das Image.
- settings
- AVCaptureBracketedStillImageSettings[]
Array von Einstellungen. Dieser Wert sollte die MaxBracketedCaptureStillImageCount Eigenschaft nicht überschreiten.
- imageHandler
- Action<CMSampleBuffer,AVCaptureBracketedStillImageSettings,NSError>
Methode zum Aufrufen für jedes bild, das erfasst wurde.
Es empfängt sowohl die CMSampleBuffer mit den Bilddaten, die Einstellungen für dieses bestimmte Bild, das erfasst wird, als auch den Fehler (falls vorhanden) für das erfasste Bild.
Der Fehlerparameter ist bei Erfolg NULL, andernfalls enthält er einen NSError mit den Details.
- Attribute
Hinweise
Diese Methode erfasst eine Reihe von Bildern, eines für jedes Element im settings
Array, und stellt diese für den bereitgestellten imageHandler
Rückruf bereit.
Sie sollten im Voraus aufrufen PrepareToCaptureStillImageBracket(AVCaptureConnection, AVCaptureBracketedStillImageSettings[], Action<Boolean,NSError>) , um die benötigten Ressourcen zuzuweisen. Andernfalls kann es zu einer Verzögerung kommen, wenn diese Methode aufgerufen wird.
Es gibt keine Garantien dafür, welcher Thread verwendet wird, um die Nachricht an Ihre zu senden imageHandler
.