Quentin
Quentin

Reputation: 1781

How to know if device supports auto-focus

I would like to know if it exists a way to check if device camera supports auto-focus ?

The only solution I found is to check device name in order to know if it supports auto-focus or not. But I did not like it because it did not work for future device.

Upvotes: 4

Views: 1825

Answers (1)

Brad Larson
Brad Larson

Reputation: 170319

Using the new AVFoundation APIs in iOS 4.0, you can check this by querying the AVCaptureDevice instance for the camera using its -isFocusModeSupported: method. The focus modes include AVCaptureFocusModeLocked, AVCaptureFocusModeAutoFocus, and AVCaptureFocusModeContinuousAutoFocus.

Upvotes: 8

Related Questions