AVCaptureStillImageOutput.CaptureStillImageBracket メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
入力デバイスから画像ブラケットをキャプチャします。
[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
パラメーター
- connection
- AVCaptureConnection
イメージの接続ソース。
- settings
- AVCaptureBracketedStillImageSettings[]
設定の配列。 この値は、 プロパティを超えないようにしてください MaxBracketedCaptureStillImageCount 。
- imageHandler
- Action<CMSampleBuffer,AVCaptureBracketedStillImageSettings,NSError>
キャプチャされたイメージごとにを呼び出すメソッド。
画像データを含む と CMSampleBuffer 、キャプチャされるこの特定のイメージの設定と、キャプチャされたイメージのエラー (存在する場合) の両方を受け取ります。
成功した場合、error パラメーターは null になります。それ以外の場合は、詳細を含む が NSError 含まれます。
- 属性
注釈
このメソッドは、配列内の項目ごとに 1 つずつ、一連のイメージを settings
キャプチャし、指定された imageHandler
コールバックに提供します。
必要なリソースを割り当てるには、事前に を呼び出 PrepareToCaptureStillImageBracket(AVCaptureConnection, AVCaptureBracketedStillImageSettings[], Action<Boolean,NSError>) す必要があります。そうしないと、このメソッドが呼び出されたときに遅延が発生する可能性があります。
にメッセージ imageHandler
を投稿するためにどのスレッドを使用するかを保証することはできません。