wangguolei

3.4.0.06241714

Showing 99 changed files with 127 additions and 38 deletions
1 Pod::Spec.new do |s| 1 Pod::Spec.new do |s|
2 s.name = "HHVDoctorSDK" 2 s.name = "HHVDoctorSDK"
3 - s.version = "3.4.0.06241649" 3 + s.version = "3.4.0.06241714"
4 s.summary = "和缓视频医生 SDK" 4 s.summary = "和缓视频医生 SDK"
5 5
6 s.description = <<-DESC 6 s.description = <<-DESC
@@ -290,7 +290,6 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -290,7 +290,6 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
290 @end 290 @end
291 291
292 292
293 -  
294 @interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK)) 293 @interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK))
295 /// 指定人发起呼叫(带 UI) 294 /// 指定人发起呼叫(带 UI)
296 /// <ul> 295 /// <ul>
@@ -302,6 +301,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -302,6 +301,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
302 @end 301 @end
303 302
304 303
  304 +
305 @interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK)) 305 @interface HHMSDK (SWIFT_EXTENSION(hhVDoctorSDK))
306 /// 获取病历详情 306 /// 获取病历详情
307 /// \param userToken 当前人的唯一标志 307 /// \param userToken 当前人的唯一标志
@@ -464,6 +464,9 @@ SWIFT_PROTOCOL("_TtP12hhVDoctorSDK16HHMVideoDelegate_") @@ -464,6 +464,9 @@ SWIFT_PROTOCOL("_TtP12hhVDoctorSDK16HHMVideoDelegate_")
464 @end 464 @end
465 465
466 @protocol HHHUDable; 466 @protocol HHHUDable;
  467 +@class VideoOptions;
  468 +@class MessageOptions;
  469 +@class UsercenterOptions;
467 @protocol VideoOptionsProtocol; 470 @protocol VideoOptionsProtocol;
468 @protocol MessageOptionsProtocol; 471 @protocol MessageOptionsProtocol;
469 @protocol UsercenterOptionsProtocol; 472 @protocol UsercenterOptionsProtocol;
@@ -491,6 +494,12 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -491,6 +494,12 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
491 @property (nonatomic) NSInteger changeDoctorTime; 494 @property (nonatomic) NSInteger changeDoctorTime;
492 /// 日志回调(仅测试有用) 495 /// 日志回调(仅测试有用)
493 @property (nonatomic, copy) void (^ _Nullable logCallback)(NSString * _Nonnull); 496 @property (nonatomic, copy) void (^ _Nullable logCallback)(NSString * _Nonnull);
  497 +/// 音视频配置
  498 +@property (nonatomic, readonly, strong) VideoOptions * _Nonnull mVideoOptions;
  499 +/// 信息流配置
  500 +@property (nonatomic, readonly, strong) MessageOptions * _Nonnull mMessageOptions;
  501 +/// 个人中心配置
  502 +@property (nonatomic, readonly, strong) UsercenterOptions * _Nonnull mUserCenterOptions;
494 @property (nonatomic, strong) id <VideoOptionsProtocol> _Nonnull pVideoOptions; 503 @property (nonatomic, strong) id <VideoOptionsProtocol> _Nonnull pVideoOptions;
495 @property (nonatomic, strong) id <MessageOptionsProtocol> _Nonnull pMessageOptions; 504 @property (nonatomic, strong) id <MessageOptionsProtocol> _Nonnull pMessageOptions;
496 @property (nonatomic, strong) id <UsercenterOptionsProtocol> _Nonnull pUserCenterOptions; 505 @property (nonatomic, strong) id <UsercenterOptionsProtocol> _Nonnull pUserCenterOptions;
@@ -508,6 +517,24 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau @@ -508,6 +517,24 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
508 @end 517 @end
509 518
510 519
  520 +
  521 +SWIFT_CLASS("_TtC12hhVDoctorSDK14MessageOptions")
  522 +@interface MessageOptions : NSObject <MessageOptionsProtocol>
  523 +/// 是否是Present显示
  524 +@property (nonatomic) BOOL isByPresent;
  525 +/// 信息流是否过滤医生总结
  526 +@property (nonatomic) BOOL isFilterSummary;
  527 +/// 信息流是否过滤药卡
  528 +@property (nonatomic) BOOL isFilterMedicinal;
  529 +/// 信息流默认头像
  530 +@property (nonatomic, copy) NSString * _Nonnull defaultDocHeader;
  531 +/// 信息流默认昵称
  532 +@property (nonatomic, copy) NSString * _Nonnull defaultDocName;
  533 +/// 信息流默认标题
  534 +@property (nonatomic, copy) NSString * _Nonnull messageTitle;
  535 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  536 +@end
  537 +
511 typedef SWIFT_ENUM(NSInteger, PermissionType, open) { 538 typedef SWIFT_ENUM(NSInteger, PermissionType, open) {
512 PermissionTypeLocationAlways = 0, 539 PermissionTypeLocationAlways = 0,
513 PermissionTypeLocationWhenInUse = 1, 540 PermissionTypeLocationWhenInUse = 1,
@@ -595,6 +622,56 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK4TRTC") @@ -595,6 +622,56 @@ SWIFT_CLASS("_TtC12hhVDoctorSDK4TRTC")
595 - (void)snapshotVideoWithUserId:(NSString * _Nullable)userId imageBack:(void (^ _Nonnull)(UIImage * _Nonnull))imageBack; 622 - (void)snapshotVideoWithUserId:(NSString * _Nullable)userId imageBack:(void (^ _Nonnull)(UIImage * _Nonnull))imageBack;
596 @end 623 @end
597 624
  625 +
  626 +SWIFT_CLASS("_TtC12hhVDoctorSDK17UsercenterOptions")
  627 +@interface UsercenterOptions : NSObject <UsercenterOptionsProtocol>
  628 +/// 是否隐藏会员信息
  629 +@property (nonatomic) BOOL enableVipInfo;
  630 +/// 是否隐藏个人中心入口
  631 +@property (nonatomic) BOOL hideUserCenter;
  632 +/// 是否展示激活码入口
  633 +@property (nonatomic) BOOL enableActivate;
  634 +/// 是否展示档案库入口
  635 +@property (nonatomic) BOOL enableMedical;
  636 +/// 档案库是否可以增加成员
  637 +@property (nonatomic) BOOL enableAddMemberInDoc;
  638 +/// 是否显示购买VIP入口
  639 +@property (nonatomic) BOOL enableBuyService;
  640 +/// 是否显示昵称
  641 +@property (nonatomic) BOOL hideNickName;
  642 +/// 是否允许弹出实名认证
  643 +@property (nonatomic) BOOL enablePopRealName;
  644 +/// 是否隐藏权益列表
  645 +@property (nonatomic) BOOL isCloseMoreFunc;
  646 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  647 +@end
  648 +
  649 +
  650 +SWIFT_CLASS("_TtC12hhVDoctorSDK12VideoOptions")
  651 +@interface VideoOptions : NSObject <VideoOptionsProtocol>
  652 +/// 呼叫时是否需要过滤生日性别 <解放行不需要加>
  653 +@property (nonatomic) BOOL filterCallerInfo;
  654 +/// 是否开启美颜
  655 +@property (nonatomic) BOOL allowBeauty;
  656 +/// 允许视频完成后评价
  657 +@property (nonatomic) BOOL allowEvaluate;
  658 +/// 选人页面是否显示增加成员入口
  659 +@property (nonatomic) BOOL allowAddMember;
  660 +/// 选人页面是否可以选择多人视频
  661 +@property (nonatomic) BOOL allowMulti;
  662 +/// 呼叫扩展参数
  663 +@property (nonatomic, copy) NSString * _Nonnull mCallExtension;
  664 +/// 是否显示医生信息
  665 +@property (nonatomic) BOOL isShowDocInfo;
  666 +/// 可以关闭摄像头
  667 +@property (nonatomic) BOOL enableCloseCamera;
  668 +/// 不可关闭摄像头
  669 +@property (nonatomic) BOOL isCloseCameraCall;
  670 +/// 关闭视频中实名
  671 +@property (nonatomic) BOOL isCloseRealNameInVideo;
  672 +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
  673 +@end
  674 +
598 #if __has_attribute(external_source_symbol) 675 #if __has_attribute(external_source_symbol)
599 # pragma clang attribute pop 676 # pragma clang attribute pop
600 #endif 677 #endif
@@ -148,14 +148,14 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -148,14 +148,14 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
148 @objc public var mExtension: Swift.String 148 @objc public var mExtension: Swift.String
149 @objc public var changeDoctorTime: Swift.Int 149 @objc public var changeDoctorTime: Swift.Int
150 @objc public var logCallback: ((Swift.String) -> Swift.Void)? 150 @objc public var logCallback: ((Swift.String) -> Swift.Void)?
151 - public var mVideoOptions: hhVDoctorSDK.VideoOptions {  
152 - get 151 + @objc public var mVideoOptions: hhVDoctorSDK.VideoOptions {
  152 + @objc get
153 } 153 }
154 - public var mMessageOptions: hhVDoctorSDK.MessageOptions {  
155 - get 154 + @objc public var mMessageOptions: hhVDoctorSDK.MessageOptions {
  155 + @objc get
156 } 156 }
157 - public var mUserCenterOptions: hhVDoctorSDK.UsercenterOptions {  
158 - get 157 + @objc public var mUserCenterOptions: hhVDoctorSDK.UsercenterOptions {
  158 + @objc get
159 } 159 }
160 @objc public var pVideoOptions: HHSDKVideo.VideoOptionsProtocol 160 @objc public var pVideoOptions: HHSDKVideo.VideoOptionsProtocol
161 @objc public var pMessageOptions: HHSDKVideo.MessageOptionsProtocol 161 @objc public var pMessageOptions: HHSDKVideo.MessageOptionsProtocol
@@ -172,7 +172,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -172,7 +172,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
172 @objc override dynamic public init() 172 @objc override dynamic public init()
173 @objc deinit 173 @objc deinit
174 } 174 }
175 -@_hasMissingDesignatedInitializers public class VideoOptions : HHSDKVideo.VideoOptionsProtocol { 175 +@objc @_inheritsConvenienceInitializers public class VideoOptions : ObjectiveC.NSObject, HHSDKVideo.VideoOptionsProtocol {
176 @objc public var filterCallerInfo: Swift.Bool 176 @objc public var filterCallerInfo: Swift.Bool
177 @objc public var allowBeauty: Swift.Bool 177 @objc public var allowBeauty: Swift.Bool
178 @objc public var allowEvaluate: Swift.Bool 178 @objc public var allowEvaluate: Swift.Bool
@@ -183,18 +183,20 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -183,18 +183,20 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
183 @objc public var enableCloseCamera: Swift.Bool 183 @objc public var enableCloseCamera: Swift.Bool
184 @objc public var isCloseCameraCall: Swift.Bool 184 @objc public var isCloseCameraCall: Swift.Bool
185 @objc public var isCloseRealNameInVideo: Swift.Bool 185 @objc public var isCloseRealNameInVideo: Swift.Bool
  186 + @objc override dynamic public init()
186 @objc deinit 187 @objc deinit
187 } 188 }
188 -@_hasMissingDesignatedInitializers public class MessageOptions : HHSDKVideo.MessageOptionsProtocol { 189 +@objc @_inheritsConvenienceInitializers public class MessageOptions : ObjectiveC.NSObject, HHSDKVideo.MessageOptionsProtocol {
189 @objc public var isByPresent: Swift.Bool 190 @objc public var isByPresent: Swift.Bool
190 @objc public var isFilterSummary: Swift.Bool 191 @objc public var isFilterSummary: Swift.Bool
191 @objc public var isFilterMedicinal: Swift.Bool 192 @objc public var isFilterMedicinal: Swift.Bool
192 @objc public var defaultDocHeader: Swift.String 193 @objc public var defaultDocHeader: Swift.String
193 @objc public var defaultDocName: Swift.String 194 @objc public var defaultDocName: Swift.String
194 @objc public var messageTitle: Swift.String 195 @objc public var messageTitle: Swift.String
  196 + @objc override dynamic public init()
195 @objc deinit 197 @objc deinit
196 } 198 }
197 -@_hasMissingDesignatedInitializers public class UsercenterOptions : HHSDKVideo.UsercenterOptionsProtocol { 199 +@objc @_inheritsConvenienceInitializers public class UsercenterOptions : ObjectiveC.NSObject, HHSDKVideo.UsercenterOptionsProtocol {
198 @objc public var enableVipInfo: Swift.Bool 200 @objc public var enableVipInfo: Swift.Bool
199 @objc public var hideUserCenter: Swift.Bool 201 @objc public var hideUserCenter: Swift.Bool
200 @objc public var enableActivate: Swift.Bool 202 @objc public var enableActivate: Swift.Bool
@@ -204,6 +206,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -204,6 +206,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
204 @objc public var hideNickName: Swift.Bool 206 @objc public var hideNickName: Swift.Bool
205 @objc public var enablePopRealName: Swift.Bool 207 @objc public var enablePopRealName: Swift.Bool
206 @objc public var isCloseMoreFunc: Swift.Bool 208 @objc public var isCloseMoreFunc: Swift.Bool
  209 + @objc override dynamic public init()
207 @objc deinit 210 @objc deinit
208 } 211 }
209 @_hasMissingDesignatedInitializers public class HHVideoMessage { 212 @_hasMissingDesignatedInitializers public class HHVideoMessage {
@@ -148,14 +148,14 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -148,14 +148,14 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
148 @objc public var mExtension: Swift.String 148 @objc public var mExtension: Swift.String
149 @objc public var changeDoctorTime: Swift.Int 149 @objc public var changeDoctorTime: Swift.Int
150 @objc public var logCallback: ((Swift.String) -> Swift.Void)? 150 @objc public var logCallback: ((Swift.String) -> Swift.Void)?
151 - public var mVideoOptions: hhVDoctorSDK.VideoOptions {  
152 - get 151 + @objc public var mVideoOptions: hhVDoctorSDK.VideoOptions {
  152 + @objc get
153 } 153 }
154 - public var mMessageOptions: hhVDoctorSDK.MessageOptions {  
155 - get 154 + @objc public var mMessageOptions: hhVDoctorSDK.MessageOptions {
  155 + @objc get
156 } 156 }
157 - public var mUserCenterOptions: hhVDoctorSDK.UsercenterOptions {  
158 - get 157 + @objc public var mUserCenterOptions: hhVDoctorSDK.UsercenterOptions {
  158 + @objc get
159 } 159 }
160 @objc public var pVideoOptions: HHSDKVideo.VideoOptionsProtocol 160 @objc public var pVideoOptions: HHSDKVideo.VideoOptionsProtocol
161 @objc public var pMessageOptions: HHSDKVideo.MessageOptionsProtocol 161 @objc public var pMessageOptions: HHSDKVideo.MessageOptionsProtocol
@@ -172,7 +172,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -172,7 +172,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
172 @objc override dynamic public init() 172 @objc override dynamic public init()
173 @objc deinit 173 @objc deinit
174 } 174 }
175 -@_hasMissingDesignatedInitializers public class VideoOptions : HHSDKVideo.VideoOptionsProtocol { 175 +@objc @_inheritsConvenienceInitializers public class VideoOptions : ObjectiveC.NSObject, HHSDKVideo.VideoOptionsProtocol {
176 @objc public var filterCallerInfo: Swift.Bool 176 @objc public var filterCallerInfo: Swift.Bool
177 @objc public var allowBeauty: Swift.Bool 177 @objc public var allowBeauty: Swift.Bool
178 @objc public var allowEvaluate: Swift.Bool 178 @objc public var allowEvaluate: Swift.Bool
@@ -183,18 +183,20 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -183,18 +183,20 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
183 @objc public var enableCloseCamera: Swift.Bool 183 @objc public var enableCloseCamera: Swift.Bool
184 @objc public var isCloseCameraCall: Swift.Bool 184 @objc public var isCloseCameraCall: Swift.Bool
185 @objc public var isCloseRealNameInVideo: Swift.Bool 185 @objc public var isCloseRealNameInVideo: Swift.Bool
  186 + @objc override dynamic public init()
186 @objc deinit 187 @objc deinit
187 } 188 }
188 -@_hasMissingDesignatedInitializers public class MessageOptions : HHSDKVideo.MessageOptionsProtocol { 189 +@objc @_inheritsConvenienceInitializers public class MessageOptions : ObjectiveC.NSObject, HHSDKVideo.MessageOptionsProtocol {
189 @objc public var isByPresent: Swift.Bool 190 @objc public var isByPresent: Swift.Bool
190 @objc public var isFilterSummary: Swift.Bool 191 @objc public var isFilterSummary: Swift.Bool
191 @objc public var isFilterMedicinal: Swift.Bool 192 @objc public var isFilterMedicinal: Swift.Bool
192 @objc public var defaultDocHeader: Swift.String 193 @objc public var defaultDocHeader: Swift.String
193 @objc public var defaultDocName: Swift.String 194 @objc public var defaultDocName: Swift.String
194 @objc public var messageTitle: Swift.String 195 @objc public var messageTitle: Swift.String
  196 + @objc override dynamic public init()
195 @objc deinit 197 @objc deinit
196 } 198 }
197 -@_hasMissingDesignatedInitializers public class UsercenterOptions : HHSDKVideo.UsercenterOptionsProtocol { 199 +@objc @_inheritsConvenienceInitializers public class UsercenterOptions : ObjectiveC.NSObject, HHSDKVideo.UsercenterOptionsProtocol {
198 @objc public var enableVipInfo: Swift.Bool 200 @objc public var enableVipInfo: Swift.Bool
199 @objc public var hideUserCenter: Swift.Bool 201 @objc public var hideUserCenter: Swift.Bool
200 @objc public var enableActivate: Swift.Bool 202 @objc public var enableActivate: Swift.Bool
@@ -204,6 +206,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -204,6 +206,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
204 @objc public var hideNickName: Swift.Bool 206 @objc public var hideNickName: Swift.Bool
205 @objc public var enablePopRealName: Swift.Bool 207 @objc public var enablePopRealName: Swift.Bool
206 @objc public var isCloseMoreFunc: Swift.Bool 208 @objc public var isCloseMoreFunc: Swift.Bool
  209 + @objc override dynamic public init()
207 @objc deinit 210 @objc deinit
208 } 211 }
209 @_hasMissingDesignatedInitializers public class HHVideoMessage { 212 @_hasMissingDesignatedInitializers public class HHVideoMessage {
@@ -148,14 +148,14 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -148,14 +148,14 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
148 @objc public var mExtension: Swift.String 148 @objc public var mExtension: Swift.String
149 @objc public var changeDoctorTime: Swift.Int 149 @objc public var changeDoctorTime: Swift.Int
150 @objc public var logCallback: ((Swift.String) -> Swift.Void)? 150 @objc public var logCallback: ((Swift.String) -> Swift.Void)?
151 - public var mVideoOptions: hhVDoctorSDK.VideoOptions {  
152 - get 151 + @objc public var mVideoOptions: hhVDoctorSDK.VideoOptions {
  152 + @objc get
153 } 153 }
154 - public var mMessageOptions: hhVDoctorSDK.MessageOptions {  
155 - get 154 + @objc public var mMessageOptions: hhVDoctorSDK.MessageOptions {
  155 + @objc get
156 } 156 }
157 - public var mUserCenterOptions: hhVDoctorSDK.UsercenterOptions {  
158 - get 157 + @objc public var mUserCenterOptions: hhVDoctorSDK.UsercenterOptions {
  158 + @objc get
159 } 159 }
160 @objc public var pVideoOptions: HHSDKVideo.VideoOptionsProtocol 160 @objc public var pVideoOptions: HHSDKVideo.VideoOptionsProtocol
161 @objc public var pMessageOptions: HHSDKVideo.MessageOptionsProtocol 161 @objc public var pMessageOptions: HHSDKVideo.MessageOptionsProtocol
@@ -172,7 +172,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -172,7 +172,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
172 @objc override dynamic public init() 172 @objc override dynamic public init()
173 @objc deinit 173 @objc deinit
174 } 174 }
175 -@_hasMissingDesignatedInitializers public class VideoOptions : HHSDKVideo.VideoOptionsProtocol { 175 +@objc @_inheritsConvenienceInitializers public class VideoOptions : ObjectiveC.NSObject, HHSDKVideo.VideoOptionsProtocol {
176 @objc public var filterCallerInfo: Swift.Bool 176 @objc public var filterCallerInfo: Swift.Bool
177 @objc public var allowBeauty: Swift.Bool 177 @objc public var allowBeauty: Swift.Bool
178 @objc public var allowEvaluate: Swift.Bool 178 @objc public var allowEvaluate: Swift.Bool
@@ -183,18 +183,20 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -183,18 +183,20 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
183 @objc public var enableCloseCamera: Swift.Bool 183 @objc public var enableCloseCamera: Swift.Bool
184 @objc public var isCloseCameraCall: Swift.Bool 184 @objc public var isCloseCameraCall: Swift.Bool
185 @objc public var isCloseRealNameInVideo: Swift.Bool 185 @objc public var isCloseRealNameInVideo: Swift.Bool
  186 + @objc override dynamic public init()
186 @objc deinit 187 @objc deinit
187 } 188 }
188 -@_hasMissingDesignatedInitializers public class MessageOptions : HHSDKVideo.MessageOptionsProtocol { 189 +@objc @_inheritsConvenienceInitializers public class MessageOptions : ObjectiveC.NSObject, HHSDKVideo.MessageOptionsProtocol {
189 @objc public var isByPresent: Swift.Bool 190 @objc public var isByPresent: Swift.Bool
190 @objc public var isFilterSummary: Swift.Bool 191 @objc public var isFilterSummary: Swift.Bool
191 @objc public var isFilterMedicinal: Swift.Bool 192 @objc public var isFilterMedicinal: Swift.Bool
192 @objc public var defaultDocHeader: Swift.String 193 @objc public var defaultDocHeader: Swift.String
193 @objc public var defaultDocName: Swift.String 194 @objc public var defaultDocName: Swift.String
194 @objc public var messageTitle: Swift.String 195 @objc public var messageTitle: Swift.String
  196 + @objc override dynamic public init()
195 @objc deinit 197 @objc deinit
196 } 198 }
197 -@_hasMissingDesignatedInitializers public class UsercenterOptions : HHSDKVideo.UsercenterOptionsProtocol { 199 +@objc @_inheritsConvenienceInitializers public class UsercenterOptions : ObjectiveC.NSObject, HHSDKVideo.UsercenterOptionsProtocol {
198 @objc public var enableVipInfo: Swift.Bool 200 @objc public var enableVipInfo: Swift.Bool
199 @objc public var hideUserCenter: Swift.Bool 201 @objc public var hideUserCenter: Swift.Bool
200 @objc public var enableActivate: Swift.Bool 202 @objc public var enableActivate: Swift.Bool
@@ -204,6 +206,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -204,6 +206,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
204 @objc public var hideNickName: Swift.Bool 206 @objc public var hideNickName: Swift.Bool
205 @objc public var enablePopRealName: Swift.Bool 207 @objc public var enablePopRealName: Swift.Bool
206 @objc public var isCloseMoreFunc: Swift.Bool 208 @objc public var isCloseMoreFunc: Swift.Bool
  209 + @objc override dynamic public init()
207 @objc deinit 210 @objc deinit
208 } 211 }
209 @_hasMissingDesignatedInitializers public class HHVideoMessage { 212 @_hasMissingDesignatedInitializers public class HHVideoMessage {
@@ -148,14 +148,14 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -148,14 +148,14 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
148 @objc public var mExtension: Swift.String 148 @objc public var mExtension: Swift.String
149 @objc public var changeDoctorTime: Swift.Int 149 @objc public var changeDoctorTime: Swift.Int
150 @objc public var logCallback: ((Swift.String) -> Swift.Void)? 150 @objc public var logCallback: ((Swift.String) -> Swift.Void)?
151 - public var mVideoOptions: hhVDoctorSDK.VideoOptions {  
152 - get 151 + @objc public var mVideoOptions: hhVDoctorSDK.VideoOptions {
  152 + @objc get
153 } 153 }
154 - public var mMessageOptions: hhVDoctorSDK.MessageOptions {  
155 - get 154 + @objc public var mMessageOptions: hhVDoctorSDK.MessageOptions {
  155 + @objc get
156 } 156 }
157 - public var mUserCenterOptions: hhVDoctorSDK.UsercenterOptions {  
158 - get 157 + @objc public var mUserCenterOptions: hhVDoctorSDK.UsercenterOptions {
  158 + @objc get
159 } 159 }
160 @objc public var pVideoOptions: HHSDKVideo.VideoOptionsProtocol 160 @objc public var pVideoOptions: HHSDKVideo.VideoOptionsProtocol
161 @objc public var pMessageOptions: HHSDKVideo.MessageOptionsProtocol 161 @objc public var pMessageOptions: HHSDKVideo.MessageOptionsProtocol
@@ -172,7 +172,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -172,7 +172,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
172 @objc override dynamic public init() 172 @objc override dynamic public init()
173 @objc deinit 173 @objc deinit
174 } 174 }
175 -@_hasMissingDesignatedInitializers public class VideoOptions : HHSDKVideo.VideoOptionsProtocol { 175 +@objc @_inheritsConvenienceInitializers public class VideoOptions : ObjectiveC.NSObject, HHSDKVideo.VideoOptionsProtocol {
176 @objc public var filterCallerInfo: Swift.Bool 176 @objc public var filterCallerInfo: Swift.Bool
177 @objc public var allowBeauty: Swift.Bool 177 @objc public var allowBeauty: Swift.Bool
178 @objc public var allowEvaluate: Swift.Bool 178 @objc public var allowEvaluate: Swift.Bool
@@ -183,18 +183,20 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -183,18 +183,20 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
183 @objc public var enableCloseCamera: Swift.Bool 183 @objc public var enableCloseCamera: Swift.Bool
184 @objc public var isCloseCameraCall: Swift.Bool 184 @objc public var isCloseCameraCall: Swift.Bool
185 @objc public var isCloseRealNameInVideo: Swift.Bool 185 @objc public var isCloseRealNameInVideo: Swift.Bool
  186 + @objc override dynamic public init()
186 @objc deinit 187 @objc deinit
187 } 188 }
188 -@_hasMissingDesignatedInitializers public class MessageOptions : HHSDKVideo.MessageOptionsProtocol { 189 +@objc @_inheritsConvenienceInitializers public class MessageOptions : ObjectiveC.NSObject, HHSDKVideo.MessageOptionsProtocol {
189 @objc public var isByPresent: Swift.Bool 190 @objc public var isByPresent: Swift.Bool
190 @objc public var isFilterSummary: Swift.Bool 191 @objc public var isFilterSummary: Swift.Bool
191 @objc public var isFilterMedicinal: Swift.Bool 192 @objc public var isFilterMedicinal: Swift.Bool
192 @objc public var defaultDocHeader: Swift.String 193 @objc public var defaultDocHeader: Swift.String
193 @objc public var defaultDocName: Swift.String 194 @objc public var defaultDocName: Swift.String
194 @objc public var messageTitle: Swift.String 195 @objc public var messageTitle: Swift.String
  196 + @objc override dynamic public init()
195 @objc deinit 197 @objc deinit
196 } 198 }
197 -@_hasMissingDesignatedInitializers public class UsercenterOptions : HHSDKVideo.UsercenterOptionsProtocol { 199 +@objc @_inheritsConvenienceInitializers public class UsercenterOptions : ObjectiveC.NSObject, HHSDKVideo.UsercenterOptionsProtocol {
198 @objc public var enableVipInfo: Swift.Bool 200 @objc public var enableVipInfo: Swift.Bool
199 @objc public var hideUserCenter: Swift.Bool 201 @objc public var hideUserCenter: Swift.Bool
200 @objc public var enableActivate: Swift.Bool 202 @objc public var enableActivate: Swift.Bool
@@ -204,6 +206,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable { @@ -204,6 +206,7 @@ public var HMHudManager: HHSDKVideo.HHHUDable {
204 @objc public var hideNickName: Swift.Bool 206 @objc public var hideNickName: Swift.Bool
205 @objc public var enablePopRealName: Swift.Bool 207 @objc public var enablePopRealName: Swift.Bool
206 @objc public var isCloseMoreFunc: Swift.Bool 208 @objc public var isCloseMoreFunc: Swift.Bool
  209 + @objc override dynamic public init()
207 @objc deinit 210 @objc deinit
208 } 211 }
209 @_hasMissingDesignatedInitializers public class HHVideoMessage { 212 @_hasMissingDesignatedInitializers public class HHVideoMessage {