Banuba SDK
BNBNeuroBeauty.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file generated by Djinni from neuro_beauty.djinni
3 
4 #import "BNBAutoTuneOutput.h"
5 #import "BNBFrameData.h"
6 #import "BNBNeuroBeautyInput.h"
8 #import "BanubaEffectPlayer/BNBFullImageData.h"
9 #import <Foundation/Foundation.h>
10 @class BNBNeuroBeauty;
11 
12 
13 @interface BNBNeuroBeauty : NSObject
14 
15 + (nullable BNBNeuroBeauty *)create;
16 
17 - (nullable BNBNeuroBeautyOutput *)applyTextures:(nullable BNBFrameData *)extFd
18  beautyParams:(nonnull BNBNeuroBeautyInput *)beautyParams;
19 
20 - (void)runPerfTest;
21 
22 - (nullable BNBNeuroBeautyOutput *)executeF0:(nonnull BNBFullImageData *)sourceImage
23  amount:(float)amount
24  radius:(float)radius;
25 
26 - (nullable BNBNeuroBeautyOutput *)executeF1:(nonnull BNBFullImageData *)sourceImage
27  brightness:(float)brightness
28  contrast:(float)contrast
29  useLegacy:(BOOL)useLegacy;
30 
31 - (nullable BNBNeuroBeautyOutput *)executeF2:(nonnull BNBFullImageData *)sourceImage
32  strength:(float)strength
33  noiseAlgorithm:(int32_t)noiseAlgorithm
34  monochromatic:(BOOL)monochromatic;
35 
36 - (nullable BNBNeuroBeautyOutput *)executeF3:(nonnull BNBFullImageData *)sourceImage
37  saturation:(float)saturation;
38 
39 - (nonnull BNBAutoTuneOutput *)executeAutoTune:(nonnull BNBFullImageData *)sourceImage;
40 
41 @end
BNBAutoTuneOutput.h
BNBNeuroBeautyOutput.h
-[BNBNeuroBeauty runPerfTest]
void runPerfTest()
BNBNeuroBeautyOutput
Tuple with neuro_beauty output.
Definition: BNBNeuroBeautyOutput.h:8
BNBAutoTuneOutput
Definition: BNBAutoTuneOutput.h:7
+[BNBNeuroBeauty create]
nullable BNBNeuroBeauty * create()
BNBNeuroBeautyInput.h
BNBNeuroBeautyInput
Tuple with apply_texture neuro_beauty input.
Definition: BNBNeuroBeautyInput.h:8
BNBNeuroBeauty
Definition: BNBNeuroBeauty.h:14
BNBFrameData.h
BNBFrameData
getters throw exceptions when data are not available android NNs usually output gpu masks
Definition: BNBFrameData.h:28