iOS 11.0 测试
在设备添加到session后,可获取当前session.sessionPreset下对分辨率
sessionPreset 更改后获取到的分辨率依然正确
#import <CoreMedia/CoreMedia.h>
session.sessionPreset = AVCaptureSessionPresetHigh ;
[session addInput:input] ;
AVCaptureDeviceFormat*format = input.device.activeFormat;
CMFormatDescriptionRef formatDes = format.formatDescription;
CMVideoDimensions dim = CMVideoFormatDescriptionGetDimensions(formatDes) ;
NSLog(@"dim : %d %d",dim.width,dim.height) ;