// // FrameHostObject.h // VisionCamera // // Created by Marc Rousavy on 22.03.21. // Copyright © 2021 Facebook. All rights reserved. // #pragma once #import "Frame.h" #import #import using namespace facebook; class JSI_EXPORT FrameHostObject: public Frame, public jsi::HostObject { public: explicit FrameHostObject(CMSampleBufferRef buffer): Frame(buffer) {} ~FrameHostObject(); public: jsi::Value get(jsi::Runtime&, const jsi::PropNameID& name) override; std::vector getPropertyNames(jsi::Runtime& rt) override; void destroyBuffer(); };