AlivcPushBeautyParams.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. //
  2. // AlivcPushBeautyParams.h
  3. // AliyunVideoClient_Entrance
  4. //
  5. // Created by Zejian Cai on 2018/6/20.
  6. // Copyright © 2018年 Alibaba. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. /**
  10. 美颜档位
  11. - AlivcPushBeautyParamsLevel0: 0档
  12. - AlivcPushBeautyParamsLevel1: 1档
  13. - AlivcPushBeautyParamsLevel2: 2档
  14. - AlivcPushBeautyParamsLevel3: 3档
  15. - AlivcPushBeautyParamsLevel4: 4档
  16. - AlivcPushBeautyParamsLevel5: 5档
  17. */
  18. typedef NS_ENUM(NSInteger,AlivcPushBeautyParamsLevel) {
  19. AlivcPushBeautyParamsLevel0 = 0,
  20. AlivcPushBeautyParamsLevel1,
  21. AlivcPushBeautyParamsLevel2,
  22. AlivcPushBeautyParamsLevel3,
  23. AlivcPushBeautyParamsLevel4,
  24. AlivcPushBeautyParamsLevel5
  25. };
  26. /**
  27. 美颜参数分类设置
  28. - AlivcPushBeautyParamsTypeLive: 互动直播的美颜参数
  29. - AlivcPushBeautyParamsTypeShortVideo: 短视频的美颜参数
  30. */
  31. typedef NS_ENUM(NSInteger,AlivcPushBeautyParamsType) {
  32. AlivcPushBeautyParamsTypeLive = 0,
  33. AlivcPushBeautyParamsTypeShortVideo,
  34. };
  35. @interface AlivcPushBeautyParams : NSObject
  36. /**
  37. white
  38. default : 70
  39. value range : [0,100]
  40. */
  41. @property (nonatomic, assign) int beautyWhite;
  42. /**
  43. buffing
  44. default : 40
  45. value range : [0,100]
  46. */
  47. @property (nonatomic, assign) int beautyBuffing;
  48. /**
  49. ruddy
  50. default : 70
  51. value range : [0,100]
  52. */
  53. @property (nonatomic, assign) int beautyRuddy;
  54. /**
  55. pink
  56. default : 15
  57. value range : [0,100]
  58. */
  59. @property (nonatomic, assign) int beautyCheekPink;
  60. /**
  61. slim face
  62. default : 40
  63. value range : [0,100]
  64. */
  65. @property (nonatomic, assign) int beautySlimFace;
  66. /**
  67. shorten face
  68. default : 50
  69. value range : [0,100]
  70. */
  71. @property (nonatomic, assign) int beautyShortenFace;
  72. /**
  73. big eye
  74. default : 30
  75. value range : [0,100]
  76. */
  77. @property (nonatomic, assign) int beautyBigEye;
  78. /**
  79. init
  80. @return AlivcBeautyParams
  81. */
  82. - (instancetype)init;
  83. @end