关于AVCaptureDevice
lockForConfiguration:
根据文件,每当我们想要更改设备配置时我们应该获得锁定。
我想知道lockForConfiguration
:和unlockForConfiguration
:是否应该成对运行。例如,如果我首先执行lockForConfiguration
:然后执行另一个lockForConfiguration
:不使用unlockForConfiguration
,我想知道这种方式是否会导致错误?
答案 0 :(得分:1)
不,它不会导致任何错误。实际上,一旦锁定,锁定它的次数并不重要。例如,如果您将其锁定三次并在此之后解锁一次,它将被解锁。
由于lockForConfiguration
返回BOOL
,您可以通过调用任意次数并分析返回值来打印值。
注意:但请务必在锁定后将其解锁(有多少次要锁定它),因为它可能会降低性能并捕获共享设备的其他应用的质量。