diff --git a/android/src/main/cpp/FrameHostObject.h b/android/src/main/cpp/FrameHostObject.h index fc4f5214a2..279c01eac3 100644 --- a/android/src/main/cpp/FrameHostObject.h +++ b/android/src/main/cpp/FrameHostObject.h @@ -18,18 +18,18 @@ namespace vision { using namespace facebook; class JSI_EXPORT FrameHostObject : public jsi::HostObject { - public: explicit FrameHostObject(const jni::alias_ref& frame); +public: ~FrameHostObject(); - public: +public: jsi::Value get(jsi::Runtime &, const jsi::PropNameID &name) override; std::vector getPropertyNames(jsi::Runtime &rt) override; - public: +public: jni::global_ref frame; - private: +private: static auto constexpr TAG = "VisionCamera"; size_t _refCount; diff --git a/android/src/main/cpp/java-bindings/JVisionCameraScheduler.h b/android/src/main/cpp/java-bindings/JVisionCameraScheduler.h index 34aaae863a..f70ab5c9a7 100644 --- a/android/src/main/cpp/java-bindings/JVisionCameraScheduler.h +++ b/android/src/main/cpp/java-bindings/JVisionCameraScheduler.h @@ -24,7 +24,7 @@ using namespace facebook; * 4. `trigger()` is a C++ function here that just calls the passed C++ Method from step 1. */ class JVisionCameraScheduler : public jni::HybridClass { - public: +public: static auto constexpr kJavaDescriptor = "Lcom/mrousavy/camera/frameprocessor/VisionCameraScheduler;"; static jni::local_ref initHybrid(jni::alias_ref jThis); static void registerNatives(); @@ -32,7 +32,7 @@ class JVisionCameraScheduler : public jni::HybridClass { // schedules the given job to be run on the VisionCamera FP Thread at some future point in time void dispatchAsync(const std::function& job); - private: +private: friend HybridBase; jni::global_ref javaPart_; std::queue> _jobs;