iOS 5(iPhone 4sテストデバイス)でカメラの露出ポイントを設定しようとしています:
if ([_videoDevice lockForConfiguration:nil])
{
if ([_videoDevice isExposurePointOfInterestSupported])
{
[_videoDevice setExposurePointOfInterest:CGPointMake(0.2,0.2)];
if ([_videoDevice isExposureModeSupported:AVCaptureExposureModeAutoExpose])
{
[_videoDevice setExposureMode:AVCaptureExposureModeAutoExpose];
NSLog(@"Adjusting exposure: %d", [_videoDevice isAdjustingExposure]);
}
}
[_videoDevice unlockForConfiguration];
}
ドキュメントによると、「AVCaptureExposureModeAutoExpose」は露出を設定してからロックする必要があります。私の問題は、「isAdjustingExposure」が常にfalseを返すことです。いくつかのスリープを設定しようとしましたが、それは誤った状態のままです。
露出ポイントを正しく設定するにはどうすればよいですか?
よろしく、