GPUImage の使用中にカメラが動作しているかどうかを検出する簡単な方法はありますか?
現在、私が実行しているカメラを起動するには:
[_camera startCameraCapture];
と
[_camera stopCameraCapture];
それを止めるために。
startCameraCapture を数回続けて実行すると、メモリの問題が発生することがわかりました。
これは、設定された手順でアプリを構成して、開始後に停止のみできるようにするか、カメラが実行されているかどうかを判断し、実行されている場合にのみ停止する必要があることを意味します (逆も同様です)。
現在、私は使用しています
[_camera pauseCameraCapture];
[_camera resumeCameraCapture];
しかし、これらは理想的ではありません。複雑さが増すと、順列が多すぎて、再開が常に一時停止の後に続くようにすることができなくなります。
どんな助けでも大歓迎です