2014-04-29 70 views
0

我想告诉我的应用程序中的相机(它是围绕OpenFrameworks构建的)来自动对焦。在阅读this SO post后,我通过AV Foundation Programming Guide了解如何设置对焦模式。他们给作为例子的代码是:什么是/我该如何在此代码中初始化'currentDevice'?

if ([currentDevice isExposureModeSupported:AVCaptureExposureModeContinuousAutoExposure]) { 
    CGPoint exposurePoint = CGPointMake(0.5f, 0.5f); 
    [currentDevice setExposurePointOfInterest:exposurePoint]; 
    [currentDevice setExposureMode:AVCaptureExposureModeContinuousAutoExposure]; 
} 

我一直无法弄清楚如何if语句外初始化currentDevice,并且它不是文档。它应该如何初始化/它是什么类型?谢谢。

+0

AVCaptureDevice?你的问题不清楚。 – Desdenova

+0

@Desdenova我不知道当前设备是什么。要使用它,我当然需要在if语句之外初始化它。我现在不怎么做这个初始化。 –

+1

我想读这个就足够了。 http://www.sisicalgeometry.com/?p=1554 – Desdenova

回答