Hello forum members. Will you tell me how to set activeVideoMinFrameDuration?
I tried the following code:
from objc_util import *
AVCaptureDevice = ObjCClass('AVCaptureDevice')
_device = AVCaptureDevice.defaultDeviceWithDeviceType_mediaType_position_(
'AVCaptureDeviceTypeBuiltInWideAngleCamera', 'vide', 1)
dur = _device.activeVideoMinFrameDuration()
dur.a *= 3
_device.setActiveVideoMinFrameDuration(dur)
I got error:
Traceback (most recent call last):
File "/var/mobile/Containers/Shared/AppGroup/94D43082-190D-4454-9A0E-256D7C4B8046/Pythonista3/Documents/test.py", line 10, in <module>
_device.setActiveVideoMinFrameDuration(dur)
File "/var/containers/Bundle/Application/F1D3A05F-66E7-4AD5-8569-D61994DF7737/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/objc_util.py", line 803, in __call__
return method(*ordered_args, **kw)
File "/var/containers/Bundle/Application/F1D3A05F-66E7-4AD5-8569-D61994DF7737/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/objc_util.py", line 897, in __call__
res = objc_msgSend(obj.ptr, sel(self.sel_name), *args)
ctypes.ArgumentError: argument 3: <class 'TypeError'>: expected __Structure instance instead of __Structure
I have read the following topic: https://forum.omz-software.com/topic/2031/videos, but I have had no success so far.