次の方法で共有


AVCaptureVideoDataOutputSampleBufferDelegate.DidOutputSampleBuffer メソッド

定義

構成されたディスパッチ キューにサンプル バッファーが書き込まれたときに呼び出されるメソッド。戻る前に sampleBuffer を破棄する必要があります。

[Foundation.Export("captureOutput:didOutputSampleBuffer:fromConnection:")]
public virtual void DidOutputSampleBuffer (AVFoundation.AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVFoundation.AVCaptureConnection connection);
abstract member DidOutputSampleBuffer : AVFoundation.AVCaptureOutput * CoreMedia.CMSampleBuffer * AVFoundation.AVCaptureConnection -> unit
override this.DidOutputSampleBuffer : AVFoundation.AVCaptureOutput * CoreMedia.CMSampleBuffer * AVFoundation.AVCaptureConnection -> unit

パラメーター

captureOutput
AVCaptureOutput

フレームがキャプチャされたキャプチャ出力。

sampleBuffer
CMSampleBuffer

ビデオ フレーム データ。バッファーの小さな有限プールの一部です。

connection
AVCaptureConnection

ビデオ フレームを受信した接続。

属性

注釈

バッファーを長く保持する必要がない限り、戻る前に sampleBuffer で Dispose() を呼び出す必要があります。 システムにはビデオ フレームのプールが限られており、それらのバッファーが不足すると、バッファーが解放されるまで、システムはこのメソッドの呼び出しを停止します。

適用対象