7 #import <Foundation/Foundation.h>
14 #define DJINNI_EXPORT __attribute__((__visibility__("default")))
22 + (int64_t)getFeatureId:(BNBFeatureId)feature;
24 - (nullable id<
BNBFeature>)getFeature:(BNBFeatureId)feature;
26 - (void)setFeatures:(nonnull NSSet<NSNumber *> *)features;
28 - (void)addFeature:(nullable
id<
BNBFeature>)feature
29 dependencies:(nonnull NSSet<NSNumber *> *)dependencies;
31 - (void)removeFeature:(nullable
id<
BNBFeature>)feature;
34 - (void)setMaxFaces:(int32_t)num;
36 - (void)setOfflineMode:(BOOL)on;
44 - (void)setUseFutureFilter:(BOOL)on;
52 - (void)setUseFutureInterpolate:(BOOL)on;
56 - (void)pushCameraFrame:(nullable
BNBFrameData *)inputFrameData;
58 - (BOOL)popFrameData:(nullable
BNBFrameData *)outputFrameData;