Mono Class Library: MonoTouch.AVFoundation Namespace

MonoTouch.AVFoundation.AVCaptureDevice Class

Documentation for this section has not yet been entered.

See Also: AVCaptureDevice Members

System.Object
     MonoTouch.Foundation.NSObject
          MonoTouch.AVFoundation.AVCaptureDevice

[MonoTouch.Foundation.Register("AVCaptureDevice")]
public class AVCaptureDevice : MonoTouch.Foundation.NSObject

Remarks

Overview

An AVCaptureDevice object abstracts a physical capture device that provides input data (such as audio or video) to an AVCaptureSession object.

You can enumerate the available devices, query their capabilities, and be informed when devices come and go. If you find a suitable capture device, you create an AVCaptureDeviceInput object for the device, and add that input to a capture session.

To set properties on an a capture device (its focus mode, exposure mode, and so on), you must first acquire a lock on the device using AVCaptureDevice.LockForConfiguration(IntPtr). You should only hold the device lock if you need settable device properties to remain unchanged. Holding the device lock unnecessarily may degrade capture quality in other applications sharing the device.

Requirements

Namespace: MonoTouch.AVFoundation
Assembly: monotouch (in monotouch.dll)
Assembly Versions: 0.0.0.0