NERtc Windows SDK  V4.6.53
nertc_beauty.h
1 #ifndef NERTC_BEAUTY_H
2 #define NERTC_BEAUTY_H
3 
4 #import <Foundation/Foundation.h>
5 
6 @interface NERtcBeauty : NSObject
7 
8 #pragma mark - Attribute
9 
20 @property(nonatomic, assign) float teeth;
21 
32 @property(nonatomic, assign) float brightEye;
33 
44 @property(nonatomic, assign) float whiteSkin;
45 
56 @property(nonatomic, assign) float smoothSkin;
57 
68 @property(nonatomic, assign) float smallNose;
69 
80 @property(nonatomic, assign) float eyesDistance;
81 
92 @property(nonatomic, assign) float eyesAngle;
93 
104 @property(nonatomic, assign) float mouth;
105 
116 @property(nonatomic, assign) float bigEye;
117 
128 @property(nonatomic, assign) float smallFace;
129 
140 @property(nonatomic, assign) float jaw;
141 
152 @property(nonatomic, assign) float thinFace;
153 
164 @property(nonatomic, assign) float faceRuddyStrength;
165 
176 @property(nonatomic, assign) float longNoseStrength;
177 
188 @property(nonatomic, assign) float renZhongStrength;
189 
200 @property(nonatomic, assign) float mouthAngle;
201 
212 @property(nonatomic, assign) float roundEyeStrength;
213 
224 @property(nonatomic, assign) float openEyeAngleStrength;
225 
236 @property(nonatomic, assign) float vFaceStrength;
237 
248 @property(nonatomic, assign) float thinUnderjawStrength;
249 
260 @property(nonatomic, assign) float narrowFaceStrength;
261 
272 @property(nonatomic, assign) float cheekBoneStrength;
273 
284 @property(nonatomic, assign) float faceSharpenStrength;
285 
294 @property(nonatomic, assign) float mouthWiderStrength;
295 
304 @property(nonatomic, assign) float foreheadWrinklesStrength;
305 
314 @property(nonatomic, assign) float darkCirclesStrength;
315 
324 @property(nonatomic, assign) float smileLinesStrength;
325 
334 @property(nonatomic, assign) float shortFaceStrength;
335 
348 @property(nonatomic, assign) float filterStrength;
349 
366 @property(nonatomic, assign) BOOL flipX;
367 
395 @property(nonatomic, assign) BOOL isOpenBeauty;
396 
397 #pragma mark - Method
398 
399 + (NERtcBeauty *)shareInstance;
400 
427 - (int)startBeauty;
428 
455 - (void)stopBeauty;
456 
483 - (void)setBeautyEffectWithValue:(float)value atType:(int)type;
484 
513 - (int)addTempleteWithPath:(NSString *)path andName:(NSString *)name;
514 
545 - (void)addBeautyFilterWithPath:(NSString *)path andName:(NSString *)name;
546 
564 - (void)removeBeautyFilter;
565 
596 - (void)addBeautyStickerWithPath:(NSString *)path andName:(NSString *)name;
597 
616 - (void)removeBeautySticker;
617 
648 - (void)addBeautyMakeupWithPath:(NSString *)path andName:(NSString *)name;
649 
668 - (void)removeBeautyMakeup;
669 
688 - (NSString *)getError;
689 
690 @end
691 
692 #endif
Definition: nertc_beauty.h:7
float whiteSkin
Definition: nertc_beauty.h:44
float roundEyeStrength
Definition: nertc_beauty.h:212
void removeBeautyMakeup()
float mouth
Definition: nertc_beauty.h:104
float faceRuddyStrength
Definition: nertc_beauty.h:164
void removeBeautyFilter()
float longNoseStrength
Definition: nertc_beauty.h:176
float mouthWiderStrength
Definition: nertc_beauty.h:294
float cheekBoneStrength
Definition: nertc_beauty.h:272
float smileLinesStrength
Definition: nertc_beauty.h:324
float foreheadWrinklesStrength
Definition: nertc_beauty.h:304
NSString * getError()
float renZhongStrength
Definition: nertc_beauty.h:188
BOOL flipX
Definition: nertc_beauty.h:366
float smallFace
Definition: nertc_beauty.h:128
BOOL isOpenBeauty
Definition: nertc_beauty.h:395
float thinFace
Definition: nertc_beauty.h:152
void removeBeautySticker()
float teeth
Definition: nertc_beauty.h:20
float smallNose
Definition: nertc_beauty.h:68
float darkCirclesStrength
Definition: nertc_beauty.h:314
float jaw
Definition: nertc_beauty.h:140
float thinUnderjawStrength
Definition: nertc_beauty.h:248
float eyesDistance
Definition: nertc_beauty.h:80
float faceSharpenStrength
Definition: nertc_beauty.h:284
float shortFaceStrength
Definition: nertc_beauty.h:334
float smoothSkin
Definition: nertc_beauty.h:56
float mouthAngle
Definition: nertc_beauty.h:200
float bigEye
Definition: nertc_beauty.h:116
void stopBeauty()
float filterStrength
Definition: nertc_beauty.h:348
float vFaceStrength
Definition: nertc_beauty.h:236
float brightEye
Definition: nertc_beauty.h:32
float openEyeAngleStrength
Definition: nertc_beauty.h:224
float eyesAngle
Definition: nertc_beauty.h:92
float narrowFaceStrength
Definition: nertc_beauty.h:260