мы пытаемся установить конкретное разрешение кадра камеры в нашем приложении для iOS (написанное в Objective-C), которое не определено в AVCaptureSessionPreset.С помощью следующего кода мы хотели бы установить размеры рамки на определенную ширину:
for ( AVCaptureDeviceFormat *format in [self.camera formats] ) {
NSLog(@"%@", format);
CMVideoDimensions dim = CMVideoFormatDescriptionGetDimensions(format.formatDescription);
if(dim.width == 3264){
if ([ self.camera lockForConfiguration:NULL] == YES) {
self.camera.activeFormat = format;
[ self.camera unlockForConfiguration];
}
}
}
Однако разрешение установлено на 1920x1080 - какое значение по умолчанию, я думаю?Существует ли определенный порядок, определяющий, когда вызывать настройки камеры?