Banuba SDK
BNBPortraitMatch.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file generated by Djinni from portrait_match.djinni
3 
7 #import "BanubaEffectPlayer/BNBFullImageData.h"
8 #import <Foundation/Foundation.h>
9 @class BNBPortraitMatch;
10 
11 
12 @interface BNBPortraitMatch : NSObject
13 
14 + (nullable BNBPortraitMatch *)create:(nonnull NSString *)imageIndexPath;
15 
16 /** if indexesSize == 0, all exist will be returned, but slower */
17 - (nonnull NSArray<BNBPortraitMatchIndex *> *)processPhoto:(nonnull BNBFullImageData *)inputImage
18  indexesSize:(int32_t)indexesSize;
19 
20 /** return null optional when error */
21 - (nullable BNBPortraitMatchOutput *)blend:(nonnull BNBPortraitMatchBackendData *)data
22  blur:(BOOL)blur
23  brightness:(BOOL)brightness;
24 
25 - (nullable BNBPortraitMatchOutput *)processPortrait:(nonnull BNBFullImageData *)sourceImage
26  portraitImage:(nonnull BNBFullImageData *)portraitImage
27  fov:(float)fov;
28 
29 @end
BNBPortraitMatchBackendData
Definition: BNBPortraitMatchBackendData.h:7
BNBPortraitMatchIndex.h
BNBPortraitMatchOutput
Tuple with portrait_match output.
Definition: BNBPortraitMatchOutput.h:9
BNBPortraitMatchOutput.h
BNBPortraitMatch
Definition: BNBPortraitMatch.h:13
BNBPortraitMatchBackendData.h
BNBPortraitMatchIndex
Definition: BNBPortraitMatchIndex.h:7