AVCamBarcode.CameraViewController.DidOutputMetadataObjects C# (CSharp) Метод

DidOutputMetadataObjects() приватный Метод

private DidOutputMetadataObjects ( AVCaptureMetadataOutput captureOutput, AVMetadataObject metadataObjects, AVCaptureConnection connection ) : void
captureOutput AVCaptureMetadataOutput
metadataObjects AVMetadataObject
connection AVCaptureConnection
Результат void
		public void DidOutputMetadataObjects (AVCaptureMetadataOutput captureOutput, AVMetadataObject [] metadataObjects, AVCaptureConnection connection)
		{
			// resetEvent is used to drop new notifications if old ones are still processing, to avoid queueing up a bunch of stale data.
			if (resetEvent.WaitOne (0)) {
				DispatchQueue.MainQueue.DispatchAsync (() => {
					RemoveMetadataObjectOverlayLayers ();
					AddMetadataOverlayLayers (metadataObjects.Select (CreateMetadataOverlay));
					resetEvent.Set ();
				});
			}
		}