を動作しません。私はこれを使用してキャプチャセッションのために、カメラの解像度を設定しようとしています:MAC OS X:AVCaptureSessionのsessionPresetと設定し、外部のUSBカメラの解像度は
[session setSessionPreset:AVCaptureSessionPresetLow]; // or any others resolutions
任意の違いを確認していないようです。常にカメラが提供できる最高の解像度を使用します。これはUVCに準拠したUSBカメラで、Apple製ではありません。
質問:setSessionPresetはApple製ではない外部のカメラにも適用できますか?または私の問題は他に何かありますか?
編集: 私はまた、このテストを試してみました:
if ([session canSetSessionPreset:AVCaptureSessionPresetLow])
{
NSLog(@"can presetlow"); // this part got called.
[session beginConfiguration];
session.sessionPreset = AVCaptureSessionPresetLow;
[session commitConfiguration];
}
else
{
NSLog(@"no, can't presetlow");
}
バウンティ質問:この場合、カメラの解像度を設定する方法は?
具体的にどのカメラを使用していますか? –
ブランド名なし... eBayからのものの1つ。 – user523234
私のお勧め:あなたが望むことをしていることがわかっているカメラで始めましょう。手段がある場合は –