AVCaptureExposureModeAutoExpose not supported but this is nowhere stated

Originator:p.schmittat
Number:rdar://17465748 Date Originated:26.06.2014
Status:Open Resolved:
Product:iOS SDK Product Version:7.1.1
Classification:Other Bug Reproducible:Always
 
AVCaptureExposureModeAutoExpose as one of the AVCaptureExposureMode enum values isn't currently supported on any device or OS version. One indication that this is the case can be found here: https://devforums.apple.com/message/937741#937741.

But this fact isn't mentioned anywhere within the headers or the documentation.

Steps to Reproduce:
NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
AVCaptureDevice *device = devices.firstObject;
BOOL supported = [device isExposureModeSupported:AVCaptureExposureModeAutoExpose];
// supported = NO

Expected Results:
AVCaptureExposureModeAutoExpose = 1, // Unimplemented
   like e.g.
NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // Unimplemented

or

Removal of AVCaptureExposureModeAutoExpose altogether.

or

Implementation of the given value to fully work as expected. (of course this would be in favor)

Actual Results:
BOOL supported = [device isExposureModeSupported:AVCaptureExposureModeAutoExpose];

Simply returns supported = NO for all devices, OS version, etc.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!