7 #import <Foundation/Foundation.h>
18 #define DJINNI_EXPORT __attribute__((__visibility__("default")))
74 - (nullable
BNBEffect *)createEffect:(nonnull NSString *)workDir;
80 - (void)setCurrentEffect:(nullable
BNBEffect *)effect;
86 - (nullable
BNBEffect *)load:(nonnull NSString *)url;
92 - (nullable
BNBEffect *)loadAsync:(nonnull NSString *)url;
109 + (nonnull
BNBEffectInfo *)getEffectInfo:(nonnull NSString *)url;
116 - (void)unload:(nullable
BNBEffect *)effect;
129 - (void)update:(BOOL)sync;
155 - (void)setEffectVolume:(
float)volume;
161 - (void)setEffectSize:(int32_t)fxWidth
162 fxHeight:(int32_t)fxHeight;