AVCaptureVideoDataOutputSampleBufferDelegate.DidOutputSampleBuffer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Metodo richiamato quando è stato scritto un buffer di esempio nella coda di invio configurata; È necessario eliminare l'esempioBuffer prima di restituire.
[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
Parametri
- captureOutput
- AVCaptureOutput
Output di acquisizione in cui è stato acquisito il frame.
- sampleBuffer
- CMSampleBuffer
I dati dei fotogrammi video, parte di un piccolo pool finito di buffer.
- connection
- AVCaptureConnection
Connessione in cui è stato ricevuto il fotogramma video.
- Attributi
Commenti
A meno che non sia necessario mantenere il buffer per più tempo, è necessario chiamare Dispose() nell'esempioBuffer prima di restituire. Il sistema dispone di un pool limitato di fotogrammi video e una volta esaurito tali buffer, il sistema smetterà di chiamare questo metodo fino a quando non vengono rilasciati i buffer.