設定する際に使用可能か判別をかける。
AVCaptureSession* session = [AVCaptureSession new];
if ([session canSetSessionPreset:AVCaptureSessionPreset1920x1080]) {
session.sessionPreset = AVCaptureSessionPreset1920x1080;
}else if ([session canSetSessionPreset:AVCaptureSessionPreset1280x720]) {
session.sessionPreset = AVCaptureSessionPreset1280x720;
}else if ([session canSetSessionPreset:AVCaptureSessionPreset640x480]) {
session.sessionPreset = AVCaptureSessionPreset640x480;
}else{
session.sessionPreset = AVCaptureSessionPreset352x288;
}
0 件のコメント:
コメントを投稿