2014-04-29 3 views
0

J'essaie de dire à l'appareil photo dans mon application (qui est construite autour de OpenFrameworks) à la mise au point automatique. Après avoir lu this SO post j'ai lu le AV Foundation Programming Guide sur la façon de définir le mode de mise au point. Le code qu'ils donnent comme exemple:De quel type/comment initialiser 'currentDevice' dans ce code?

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

Je n'ai pas été en mesure de comprendre comment initialiser currentDevice en dehors de l'instruction if, et ce n'est pas dans la documentation. Comment devrait-il être initialisé/de quel type s'agit-il? Merci.

+0

AVCaptureDevice? Votre question n'est pas claire. – Desdenova

+0

@Desdenova Je ne sais pas ce qu'est currentDevice. Pour l'utiliser, je dois bien sûr l'initialiser en dehors de l'instruction if. Je ne sais pas comment faire cette initialisation. –

+1

Je suppose que ce serait suffisant. http://www.musicalgeometry.com/?p=1554 – Desdenova

Répondre