* fix: Fix multi-Thread access on Java * fix: Thread-lock access on iOS as well * whoops add missing header impl * Update Podfile.lock * fix: Don't use `CFGetRetainCount` * fix: Lock access on iOS as well * C++ format * More detailed error * chore: Move getters into `Frame` * Format c++ * Use enum `orientation` again * format * fix: Synchronize `isValid` on Java * Also log pixelformat * feat: Use Java enums in C++ * Format C++
24 lines
512 B
C++
24 lines
512 B
C++
//
|
|
// Created by Marc Rousavy on 29.12.23.
|
|
//
|
|
|
|
#pragma once
|
|
|
|
#include <fbjni/fbjni.h>
|
|
#include <jni.h>
|
|
|
|
namespace vision {
|
|
|
|
using namespace facebook;
|
|
using namespace jni;
|
|
|
|
struct JJSUnionValue : public JavaClass<JJSUnionValue> {
|
|
static constexpr auto kJavaDescriptor = "Lcom/mrousavy/camera/types/JSUnionValue;";
|
|
|
|
local_ref<JString> getUnionValue() {
|
|
const auto getUnionValueMethod = getClass()->getMethod<JString()>("getUnionValue");
|
|
return getUnionValueMethod(self());
|
|
}
|
|
};
|
|
|
|
} // namespace vision
|