Banuba SDK
BNBEffectInfo.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file generated by Djinni from effect_player.djinni
3 
4 #import "BNBEffectRenderType.h"
5 #import "BNBFeatureId.h"
6 #import <Foundation/Foundation.h>
7 
8 @interface BNBEffectInfo : NSObject
9 - (nonnull instancetype)initWithUrl:(nonnull NSString *)url
10  renderType:(BNBEffectRenderType)renderType
11  recognizerFeatures:(nonnull NSSet<NSNumber *> *)recognizerFeatures
12  usesAudio:(BOOL)usesAudio
13  usesVideo:(BOOL)usesVideo
14  usesTouches:(BOOL)usesTouches
15  usesBgSeparation:(BOOL)usesBgSeparation;
16 + (nonnull instancetype)effectInfoWithUrl:(nonnull NSString *)url
17  renderType:(BNBEffectRenderType)renderType
18  recognizerFeatures:(nonnull NSSet<NSNumber *> *)recognizerFeatures
19  usesAudio:(BOOL)usesAudio
20  usesVideo:(BOOL)usesVideo
21  usesTouches:(BOOL)usesTouches
22  usesBgSeparation:(BOOL)usesBgSeparation;
23 
24 @property (nonatomic, readonly, nonnull) NSString * url;
25 
26 @property (nonatomic, readonly) BNBEffectRenderType renderType;
27 
28 @property (nonatomic, readonly, nonnull) NSSet<NSNumber *> * recognizerFeatures;
29 
30 @property (nonatomic, readonly) BOOL usesAudio;
31 
32 @property (nonatomic, readonly) BOOL usesVideo;
33 
34 @property (nonatomic, readonly) BOOL usesTouches;
35 
36 @property (nonatomic, readonly) BOOL usesBgSeparation;
37 
38 @end
BNBEffectInfo::usesTouches
BOOL usesTouches
Definition: BNBEffectInfo.h:34
BNBEffectInfo::renderType
BNBEffectRenderType renderType
Definition: BNBEffectInfo.h:26
BNBEffectInfo::url
NSString * url
Definition: BNBEffectInfo.h:24
BNBEffectRenderType.h
BNBEffectInfo
Definition: BNBEffectInfo.h:9
BNBEffectInfo::usesBgSeparation
BOOL usesBgSeparation
Definition: BNBEffectInfo.h:36
BNBEffectInfo::usesAudio
BOOL usesAudio
Definition: BNBEffectInfo.h:30
BNBEffectInfo::recognizerFeatures
NSSet< NSNumber * > * recognizerFeatures
Definition: BNBEffectInfo.h:28
BNBFeatureId.h
BNBEffectInfo::usesVideo
BOOL usesVideo
Definition: BNBEffectInfo.h:32