chengyanfang

sdk upgrade

Showing 68 changed files with 236 additions and 2 deletions
1 Pod::Spec.new do |s| 1 Pod::Spec.new do |s|
2 s.name = "HHMedicSDK" 2 s.name = "HHMedicSDK"
3 - s.version = "3.1.2.042010" 3 + s.version = "3.1.2.042011"
4 s.summary = "和缓基础SDK" 4 s.summary = "和缓基础SDK"
5 5
6 s.description = <<-DESC 6 s.description = <<-DESC
@@ -3,5 +3,5 @@ @@ -3,5 +3,5 @@
3 <plist version="1.0"> 3 <plist version="1.0">
4 <dict> 4 <dict>
5 <key>HHBundleVersion</key> 5 <key>HHBundleVersion</key>
6 -<string>3.1.2.042010</string></dict> 6 +<string>3.1.2.042011</string></dict>
7 </plist> 7 </plist>
  1 +// swift-interface-format-version: 1.0
  2 +// swift-compiler-version: Apple Swift version 5.1 effective-4.1.50 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
  3 +// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 4 -enforce-exclusivity=checked -O -module-name HHMedicSDK
  4 +import Foundation
  5 +@_exported import HHMedicSDK
  6 +import HHSDKBase
  7 +import HHSDKVideo
  8 +import ImSDK_Smart
  9 +import Swift
  10 +import TXLiteAVSDK_TRTC
  11 +@objc public class HHSDK : ObjectiveC.NSObject {
  12 + @objc public static let `default`: HHMedicSDK.HHSDK
  13 + @objc public var photosPreview: ((Swift.Array<Swift.String>) -> Swift.Void)? {
  14 + @objc get
  15 + @objc set
  16 + }
  17 + @objc public func start(option: HHMedicSDK.HHSDKOptions)
  18 + @objc deinit
  19 +}
  20 +extension HHSDK {
  21 + @objc dynamic public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
  22 + @objc dynamic public func autoLogin(uuid: Swift.Int, completion: @escaping HHSDKBase.HHLoginHandler)
  23 + @objc dynamic public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
  24 + @objc dynamic public func terminate()
  25 +}
  26 +extension HHSDK {
  27 + @objc dynamic public func startCall(_ type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil)
  28 + @objc dynamic public func startCall(_ uuid: Swift.Int, type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil)
  29 +}
  30 +extension HHSDK {
  31 + @objc dynamic public func startTeamCall(_ type: HHSDKVideo.HHCallType, callee: HHSDKVideo.HHCallerInfo, callDelegate: HHSDKVideo.HHCallDelegate? = nil)
  32 +}
  33 +@objc public class HHSDKOptions : ObjectiveC.NSObject, HHSDKVideo.OptionProtocal {
  34 + @objc public var isDebug: Swift.Bool
  35 + @objc public var isDevelopment: Swift.Bool
  36 + @objc public var sdkProductId: Swift.String
  37 + @objc public var mExtensionString: Swift.String
  38 + @objc public var isTRTC: Swift.Bool
  39 + @objc public var appVersion: Swift.String
  40 + @objc public var allowBeauty: Swift.Bool
  41 + @objc public var allowEvaluate: Swift.Bool
  42 + @objc public var allowAddMember: Swift.Bool
  43 + @objc public var allowMulti: Swift.Bool
  44 + @objc public var isShowDocInfo: Swift.Bool
  45 + @objc public var shouldWaingCall: Swift.Bool
  46 + @objc public var changeDoctorInterval: Swift.Int
  47 + @objc public var isFilterSummary: Swift.Bool
  48 + @objc public var isFilterMedicinal: Swift.Bool
  49 + @objc public var defaultDocHeader: Swift.String
  50 + @objc public var messageTitle: Swift.String
  51 + @objc public var isByPresent: Swift.Bool
  52 + @objc public var hideUserCenter: Swift.Bool
  53 + @objc public var enableActivate: Swift.Bool
  54 + @objc public var enableMedical: Swift.Bool
  55 + @objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = false, isDevelop: Swift.Bool = false)
  56 + @objc override dynamic public init()
  57 + @objc deinit
  58 +}
  59 +@objc public class TIM : ObjectiveC.NSObject, HHSDKVideo.HHIM {
  60 + public static let `default`: HHMedicSDK.TIM
  61 + @objc public func register(_ cerName: Swift.String?)
  62 + @objc public func login(_ completion: ((Swift.Error?) -> Swift.Void)?)
  63 + @objc public func autoLogin(_ completion: ((Swift.Error?) -> Swift.Void)?)
  64 + @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)?)
  65 + @objc public func canVideo() -> Swift.Bool
  66 + public func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String)
  67 + @objc override dynamic public init()
  68 + @objc deinit
  69 +}
  70 +extension TIM : ImSDK_Smart.V2TIMSDKListener {
  71 + public func onConnSucc()
  72 + @objc dynamic public func onConnectFailed(_ code: Swift.Int32, err: Swift.String!)
  73 + public func onDisconnect(_ code: Swift.Int32, err: Swift.String!)
  74 + @objc dynamic public func onKickedOffline()
  75 + @objc dynamic public func onUserSigExpired()
  76 +}
  77 +extension TIM : ImSDK_Smart.V2TIMSimpleMsgListener {
  78 + @objc dynamic public func onRecvC2CCustomMessage(_ msgID: Swift.String!, sender info: ImSDK_Smart.V2TIMUserInfo!, customData data: Foundation.Data!)
  79 +}
  80 +@objc public class TRTC : ObjectiveC.NSObject {
  81 + public static let `default`: HHMedicSDK.TRTC
  82 + @objc override dynamic public init()
  83 + @objc deinit
  84 +}
  85 +extension TRTC : HHSDKVideo.HHRTC {
  86 + @objc dynamic public func startCall(callee: Swift.String, orderId: Swift.String?)
  87 + @objc dynamic public func setOrderId(orderId: Swift.String)
  88 + @objc dynamic public func enterRoom(orderId: Swift.String)
  89 + @objc dynamic public func openDoctorView(userId: Swift.String, view: UIKit.UIView)
  90 + @objc dynamic public func closeDoctorView(userId: Swift.String)
  91 + @objc dynamic public func switchCamera(_ isFront: Swift.Bool)
  92 + @objc dynamic public func switchCameraFlash(_ isOpen: Swift.Bool)
  93 + @objc dynamic public func switchLocalAudio(_ isOpen: Swift.Bool)
  94 + @objc dynamic public func switchLocalVideo(_ isOpen: Swift.Bool, localView: UIKit.UIView)
  95 + @objc dynamic public func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String)
  96 + @objc dynamic public func leaveRoom()
  97 + @objc dynamic public func startRing(audioId: Swift.Int)
  98 + @objc dynamic public func stopRing()
  99 +}
  100 +extension TRTC : TXLiteAVSDK_TRTC.TRTCCloudDelegate {
  101 + @objc dynamic public func onEnterRoom(_ result: Swift.Int)
  102 + @objc dynamic public func onExitRoom(_ reason: Swift.Int)
  103 + @objc dynamic public func onRemoteUserEnterRoom(_ userId: Swift.String)
  104 + @objc dynamic public func onRemoteUserLeaveRoom(_ userId: Swift.String, reason: Swift.Int)
  105 + @objc dynamic public func onUserVideoAvailable(_ userId: Swift.String, available: Swift.Bool)
  106 + @objc dynamic public func onUserVoiceVolume(_ userVolumes: [TXLiteAVSDK_TRTC.TRTCVolumeInfo], totalVolume: Swift.Int)
  107 + @objc dynamic public func onUserAudioAvailable(_ userId: Swift.String, available: Swift.Bool)
  108 + @objc dynamic public func onNetworkQuality(_ localQuality: TXLiteAVSDK_TRTC.TRTCQualityInfo, remoteQuality: [TXLiteAVSDK_TRTC.TRTCQualityInfo])
  109 + @objc dynamic public func onError(_ errCode: TXLiteAVSDK_TRTC.TXLiteAVError, errMsg: Swift.String?, extInfo: [Swift.AnyHashable : Any]?)
  110 +}
  111 +extension TRTC {
  112 + @objc dynamic public func onRecvCustomCmdMsgUserId(_ userId: Swift.String, cmdID: Swift.Int, seq: Swift.UInt32, message: Foundation.Data)
  113 + @objc dynamic public func onMissCustomCmdMsgUserId(_ userId: Swift.String, cmdID: Swift.Int, errCode: Swift.Int, missed: Swift.Int)
  114 +}
  115 +extension String {
  116 + public func subFrom(_ index: Swift.Int) -> Swift.String
  117 +}
  1 +// swift-interface-format-version: 1.0
  2 +// swift-compiler-version: Apple Swift version 5.1 effective-4.1.50 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
  3 +// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 4 -enforce-exclusivity=checked -O -module-name HHMedicSDK
  4 +import Foundation
  5 +@_exported import HHMedicSDK
  6 +import HHSDKBase
  7 +import HHSDKVideo
  8 +import ImSDK_Smart
  9 +import Swift
  10 +import TXLiteAVSDK_TRTC
  11 +@objc public class HHSDK : ObjectiveC.NSObject {
  12 + @objc public static let `default`: HHMedicSDK.HHSDK
  13 + @objc public var photosPreview: ((Swift.Array<Swift.String>) -> Swift.Void)? {
  14 + @objc get
  15 + @objc set
  16 + }
  17 + @objc public func start(option: HHMedicSDK.HHSDKOptions)
  18 + @objc deinit
  19 +}
  20 +extension HHSDK {
  21 + @objc dynamic public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
  22 + @objc dynamic public func autoLogin(uuid: Swift.Int, completion: @escaping HHSDKBase.HHLoginHandler)
  23 + @objc dynamic public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
  24 + @objc dynamic public func terminate()
  25 +}
  26 +extension HHSDK {
  27 + @objc dynamic public func startCall(_ type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil)
  28 + @objc dynamic public func startCall(_ uuid: Swift.Int, type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil)
  29 +}
  30 +extension HHSDK {
  31 + @objc dynamic public func startTeamCall(_ type: HHSDKVideo.HHCallType, callee: HHSDKVideo.HHCallerInfo, callDelegate: HHSDKVideo.HHCallDelegate? = nil)
  32 +}
  33 +@objc public class HHSDKOptions : ObjectiveC.NSObject, HHSDKVideo.OptionProtocal {
  34 + @objc public var isDebug: Swift.Bool
  35 + @objc public var isDevelopment: Swift.Bool
  36 + @objc public var sdkProductId: Swift.String
  37 + @objc public var mExtensionString: Swift.String
  38 + @objc public var isTRTC: Swift.Bool
  39 + @objc public var appVersion: Swift.String
  40 + @objc public var allowBeauty: Swift.Bool
  41 + @objc public var allowEvaluate: Swift.Bool
  42 + @objc public var allowAddMember: Swift.Bool
  43 + @objc public var allowMulti: Swift.Bool
  44 + @objc public var isShowDocInfo: Swift.Bool
  45 + @objc public var shouldWaingCall: Swift.Bool
  46 + @objc public var changeDoctorInterval: Swift.Int
  47 + @objc public var isFilterSummary: Swift.Bool
  48 + @objc public var isFilterMedicinal: Swift.Bool
  49 + @objc public var defaultDocHeader: Swift.String
  50 + @objc public var messageTitle: Swift.String
  51 + @objc public var isByPresent: Swift.Bool
  52 + @objc public var hideUserCenter: Swift.Bool
  53 + @objc public var enableActivate: Swift.Bool
  54 + @objc public var enableMedical: Swift.Bool
  55 + @objc public init(sdkProductId: Swift.String, isDebug: Swift.Bool = false, isDevelop: Swift.Bool = false)
  56 + @objc override dynamic public init()
  57 + @objc deinit
  58 +}
  59 +@objc public class TIM : ObjectiveC.NSObject, HHSDKVideo.HHIM {
  60 + public static let `default`: HHMedicSDK.TIM
  61 + @objc public func register(_ cerName: Swift.String?)
  62 + @objc public func login(_ completion: ((Swift.Error?) -> Swift.Void)?)
  63 + @objc public func autoLogin(_ completion: ((Swift.Error?) -> Swift.Void)?)
  64 + @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)?)
  65 + @objc public func canVideo() -> Swift.Bool
  66 + public func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String)
  67 + @objc override dynamic public init()
  68 + @objc deinit
  69 +}
  70 +extension TIM : ImSDK_Smart.V2TIMSDKListener {
  71 + public func onConnSucc()
  72 + @objc dynamic public func onConnectFailed(_ code: Swift.Int32, err: Swift.String!)
  73 + public func onDisconnect(_ code: Swift.Int32, err: Swift.String!)
  74 + @objc dynamic public func onKickedOffline()
  75 + @objc dynamic public func onUserSigExpired()
  76 +}
  77 +extension TIM : ImSDK_Smart.V2TIMSimpleMsgListener {
  78 + @objc dynamic public func onRecvC2CCustomMessage(_ msgID: Swift.String!, sender info: ImSDK_Smart.V2TIMUserInfo!, customData data: Foundation.Data!)
  79 +}
  80 +@objc public class TRTC : ObjectiveC.NSObject {
  81 + public static let `default`: HHMedicSDK.TRTC
  82 + @objc override dynamic public init()
  83 + @objc deinit
  84 +}
  85 +extension TRTC : HHSDKVideo.HHRTC {
  86 + @objc dynamic public func startCall(callee: Swift.String, orderId: Swift.String?)
  87 + @objc dynamic public func setOrderId(orderId: Swift.String)
  88 + @objc dynamic public func enterRoom(orderId: Swift.String)
  89 + @objc dynamic public func openDoctorView(userId: Swift.String, view: UIKit.UIView)
  90 + @objc dynamic public func closeDoctorView(userId: Swift.String)
  91 + @objc dynamic public func switchCamera(_ isFront: Swift.Bool)
  92 + @objc dynamic public func switchCameraFlash(_ isOpen: Swift.Bool)
  93 + @objc dynamic public func switchLocalAudio(_ isOpen: Swift.Bool)
  94 + @objc dynamic public func switchLocalVideo(_ isOpen: Swift.Bool, localView: UIKit.UIView)
  95 + @objc dynamic public func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String)
  96 + @objc dynamic public func leaveRoom()
  97 + @objc dynamic public func startRing(audioId: Swift.Int)
  98 + @objc dynamic public func stopRing()
  99 +}
  100 +extension TRTC : TXLiteAVSDK_TRTC.TRTCCloudDelegate {
  101 + @objc dynamic public func onEnterRoom(_ result: Swift.Int)
  102 + @objc dynamic public func onExitRoom(_ reason: Swift.Int)
  103 + @objc dynamic public func onRemoteUserEnterRoom(_ userId: Swift.String)
  104 + @objc dynamic public func onRemoteUserLeaveRoom(_ userId: Swift.String, reason: Swift.Int)
  105 + @objc dynamic public func onUserVideoAvailable(_ userId: Swift.String, available: Swift.Bool)
  106 + @objc dynamic public func onUserVoiceVolume(_ userVolumes: [TXLiteAVSDK_TRTC.TRTCVolumeInfo], totalVolume: Swift.Int)
  107 + @objc dynamic public func onUserAudioAvailable(_ userId: Swift.String, available: Swift.Bool)
  108 + @objc dynamic public func onNetworkQuality(_ localQuality: TXLiteAVSDK_TRTC.TRTCQualityInfo, remoteQuality: [TXLiteAVSDK_TRTC.TRTCQualityInfo])
  109 + @objc dynamic public func onError(_ errCode: TXLiteAVSDK_TRTC.TXLiteAVError, errMsg: Swift.String?, extInfo: [Swift.AnyHashable : Any]?)
  110 +}
  111 +extension TRTC {
  112 + @objc dynamic public func onRecvCustomCmdMsgUserId(_ userId: Swift.String, cmdID: Swift.Int, seq: Swift.UInt32, message: Foundation.Data)
  113 + @objc dynamic public func onMissCustomCmdMsgUserId(_ userId: Swift.String, cmdID: Swift.Int, errCode: Swift.Int, missed: Swift.Int)
  114 +}
  115 +extension String {
  116 + public func subFrom(_ index: Swift.Int) -> Swift.String
  117 +}