| | |
| | | |
| | | namespace Shared.IOS.HDLLinphoneSDK |
| | | { |
| | | [Static] |
| | | [Static] |
| | | //[Verify(ConstantsInterfaceAssociation)] |
| | | partial interface Constants |
| | | { |
| | | // extern NSString *const _Nonnull HDLLPCallDelegateOpenDoorSuccess; |
| | | [Field("HDLLPCallDelegateOpenDoorSuccess", "__Internal")] |
| | | NSString HDLLPCallDelegateOpenDoorSuccess { get; } |
| | | } |
| | | { |
| | | // extern NSString *const _Nonnull HDLLPCallDelegateOpenDoorSuccess; |
| | | [Field("HDLLPCallDelegateOpenDoorSuccess", "__Internal")] |
| | | NSString HDLLPCallDelegateOpenDoorSuccess { get; } |
| | | } |
| | | |
| | | // @protocol HDLLinphoneCallDelegate <NSObject> |
| | | [Protocol, Model(AutoGeneratedName = true)] |
| | | [BaseType(typeof(NSObject))] |
| | | interface HDLLinphoneCallDelegate |
| | | { |
| | | // @required -(void)onAnswerAction; |
| | | [Abstract] |
| | | [Export("onAnswerAction")] |
| | | void OnAnswerAction(); |
| | | // @protocol HDLLinphoneCallDelegate <NSObject> |
| | | [Protocol, Model(AutoGeneratedName = true)] |
| | | [BaseType(typeof(NSObject))] |
| | | interface HDLLinphoneCallDelegate |
| | | { |
| | | // @required -(void)onAnswerAction; |
| | | [Abstract] |
| | | [Export("onAnswerAction")] |
| | | void OnAnswerAction(); |
| | | |
| | | // @required -(void)onRejectCallAction; |
| | | [Abstract] |
| | | [Export("onRejectCallAction")] |
| | | void OnRejectCallAction(); |
| | | // @required -(void)onRejectCallAction; |
| | | [Abstract] |
| | | [Export("onRejectCallAction")] |
| | | void OnRejectCallAction(); |
| | | |
| | | // @required -(void)onUnlockAction; |
| | | [Abstract] |
| | | [Export("onUnlockAction")] |
| | | void OnUnlockAction(); |
| | | // @required -(void)onRejectAllCallAction; |
| | | [Abstract] |
| | | [Export("onRejectAllCallAction")] |
| | | void OnRejectAllCallAction(); |
| | | |
| | | // @required -(void)onHangUpAction:(int)callDuration; |
| | | [Abstract] |
| | | [Export("onHangUpAction:")] |
| | | void OnHangUpAction(int callDuration); |
| | | // @required -(void)onUnlockAction; |
| | | [Abstract] |
| | | [Export("onUnlockAction")] |
| | | void OnUnlockAction(); |
| | | |
| | | // @required -(void)onScreenshotSuccessfulAction:(UIImage * _Nonnull)image; |
| | | //[Abstract] |
| | | //[Export("onScreenshotSuccessfulAction:")] |
| | | //void OnScreenshotSuccessfulAction(UIImage image); |
| | | // @required -(void)onHangUpAction:(int)callDuration; |
| | | [Abstract] |
| | | [Export("onHangUpAction:")] |
| | | void OnHangUpAction(int callDuration); |
| | | |
| | | // @required -(void)onIncomingCall:(NSString * _Nonnull)userName; |
| | | [Abstract] |
| | | [Export("onIncomingCall:")] |
| | | void OnIncomingCall(string userName); |
| | | } |
| | | // @required -(void)onScreenshotSuccessfulAction:(UIImage * _Nonnull)image; |
| | | [Abstract] |
| | | [Export("onScreenshotSuccessfulAction:")] |
| | | void OnScreenshotSuccessfulAction(UIImage image); |
| | | |
| | | // @interface HDLLinphoneCallDelegate : NSObject |
| | | //[BaseType(typeof(NSObject))] |
| | | //interface HDLLinphoneCallDelegate |
| | | //{ |
| | | //} |
| | | // @required -(void)onIncomingCall:(NSString * _Nonnull)userName; |
| | | [Abstract] |
| | | [Export("onIncomingCall:")] |
| | | void OnIncomingCall(string userName); |
| | | } |
| | | |
| | | // @interface HDLLinPhoneSDK : NSObject |
| | | [BaseType(typeof(NSObject))] |
| | | interface HDLLinPhoneSDK |
| | | { |
| | | [Wrap("WeakHdlLinphoneCallDelegate")] |
| | | HDLLinphoneCallDelegate HdlLinphoneCallDelegate { get; set; } |
| | | // @interface HDLLinphoneCallDelegate : NSObject |
| | | //[BaseType(typeof(NSObject))] |
| | | //interface HDLLinphoneCallDelegate |
| | | //{ |
| | | //} |
| | | |
| | | // @property (nonatomic, weak) id<HDLLinphoneCallDelegate> hdlLinphoneCallDelegate; |
| | | [NullAllowed, Export("hdlLinphoneCallDelegate", ArgumentSemantic.Weak)] |
| | | NSObject WeakHdlLinphoneCallDelegate { get; set; } |
| | | // @interface HDLLinPhoneSDK : NSObject |
| | | [BaseType(typeof(NSObject))] |
| | | interface HDLLinPhoneSDK |
| | | { |
| | | [Wrap("WeakHdlLinphoneCallDelegate")] |
| | | HDLLinphoneCallDelegate HdlLinphoneCallDelegate { get; set; } |
| | | |
| | | // @property (assign, nonatomic) BOOL IsAutoJumpCallView; |
| | | [Export("IsAutoJumpCallView")] |
| | | bool IsAutoJumpCallView { get; set; } |
| | | // @property (nonatomic, weak) id<HDLLinphoneCallDelegate> hdlLinphoneCallDelegate; |
| | | [NullAllowed, Export("hdlLinphoneCallDelegate", ArgumentSemantic.Weak)] |
| | | NSObject WeakHdlLinphoneCallDelegate { get; set; } |
| | | |
| | | // @property (assign, nonatomic) BOOL IsIncomingReceivedCallState; |
| | | [Export("IsIncomingReceivedCallState")] |
| | | bool IsIncomingReceivedCallState { get; set; } |
| | | // @property (assign, nonatomic) BOOL IsAutoJumpCallView; |
| | | [Export("IsAutoJumpCallView")] |
| | | bool IsAutoJumpCallView { get; set; } |
| | | |
| | | // +(instancetype)instance; |
| | | [Static] |
| | | [Export("instance")] |
| | | HDLLinPhoneSDK Instance(); |
| | | // @property (assign, nonatomic) BOOL IsIncomingReceivedCallState; |
| | | [Export("IsIncomingReceivedCallState")] |
| | | bool IsIncomingReceivedCallState { get; set; } |
| | | |
| | | // -(void)login:(NSString *)username password:(NSString *)pwd domain:(NSString *)domain; |
| | | [Export("login:password:domain:")] |
| | | void Login(string username, string pwd, string domain); |
| | | // +(instancetype)instance; |
| | | [Static] |
| | | [Export("instance")] |
| | | HDLLinPhoneSDK Instance(); |
| | | |
| | | // -(void)initalLinPhone; |
| | | [Export("initalLinPhone")] |
| | | void InitalLinPhone(); |
| | | |
| | | // -(void)callWithUserName:(NSString *)username title:(NSString *)title; |
| | | [Export("callWithUserName:title:")] |
| | | void CallWithUserName(string username, string title); |
| | | // -(void)login:(NSString *)username password:(NSString *)pwd domain:(NSString *)domain; |
| | | [Export("login:password:domain:")] |
| | | void Login(string username, string pwd, string domain); |
| | | |
| | | // -(void)callHDLSRWithUserName:(NSString*)username title:(NSString *)title; |
| | | [Export("callHDLSRWithUserName:title:")] |
| | | void CallHDLSRWithUserName(string username, string title); |
| | | // -(void)tcpLogin:(NSString *)username password:(NSString *)pwd domain:(NSString *)domain; |
| | | [Export("tcpLogin:password:domain:")] |
| | | void TcpLogin(string username, string pwd, string domain); |
| | | |
| | | // -(void)gotoHDLLinphoneIntercomVC:(NSString *)titleName; |
| | | [Export("gotoHDLLinphoneIntercomVC:")] |
| | | void GotoHDLLinphoneIntercomVC(string titleName); |
| | | // -(void)udpLogin:(NSString *)username password:(NSString *)pwd domain:(NSString *)domain; |
| | | [Export("udpLogin:password:domain:")] |
| | | void UdpLogin(string username, string pwd, string domain); |
| | | |
| | | // -(void)gotoHDLSRLinphoneIntercomVC:(NSString *)titleName userName:(NSString *)username; |
| | | [Export("gotoHDLSRLinphoneIntercomVC:userName:")] |
| | | void GotoHDLSRLinphoneIntercomVC(string titleName, string username); |
| | | // -(void)initalLinPhone; |
| | | [Export("initalLinPhone")] |
| | | void InitalLinPhone(); |
| | | |
| | | // -(void)logoutAllLinphoneUser; |
| | | [Export("logoutAllLinphoneUser")] |
| | | void LogoutAllLinphoneUser(); |
| | | // -(void)callWithUserName:(NSString *)username title:(NSString *)title; |
| | | [Export("callWithUserName:title:")] |
| | | void CallWithUserName(string username, string title); |
| | | |
| | | // -(void)clearAllConfigs; |
| | | [Export("clearAllConfigs")] |
| | | void ClearAllConfigs(); |
| | | } |
| | | // -(void)callHDLSRWithUserName:(NSString *)username title:(NSString *)title; |
| | | [Export("callHDLSRWithUserName:title:")] |
| | | void CallHDLSRWithUserName(string username, string title); |
| | | |
| | | // -(void)gotoHDLLinphoneIntercomVC:(NSString *)titleName; |
| | | [Export("gotoHDLLinphoneIntercomVC:")] |
| | | void GotoHDLLinphoneIntercomVC(string titleName); |
| | | |
| | | // -(void)gotoHDLSRLinphoneIntercomVC:(NSString *)titleName userName:(NSString *)username; |
| | | [Export("gotoHDLSRLinphoneIntercomVC:userName:")] |
| | | void GotoHDLSRLinphoneIntercomVC(string titleName, string username); |
| | | |
| | | // -(void)hideIntercomeVC; |
| | | [Export("hideIntercomeVC")] |
| | | void HideIntercomeVC(); |
| | | |
| | | // -(void)sendMessage:(NSString *)message sipAccount:(NSString *)sipAccount domain:(NSString *)domain; |
| | | [Export("sendMessage:sipAccount:domain:")] |
| | | void SendMessage(string message, string sipAccount, string domain); |
| | | |
| | | // -(void)logoutAllLinphoneUser; |
| | | [Export("logoutAllLinphoneUser")] |
| | | void LogoutAllLinphoneUser(); |
| | | |
| | | // -(void)clearAllConfigs; |
| | | [Export("clearAllConfigs")] |
| | | void ClearAllConfigs(); |
| | | |
| | | // -(void)enterBackground; |
| | | [Export("enterBackground")] |
| | | void EnterBackground(); |
| | | |
| | | // -(void)becomactive; |
| | | [Export("becomactive")] |
| | | void Becomactive(); |
| | | |
| | | // -(void)willResignActive; |
| | | [Export("willResignActive")] |
| | | void WillResignActive(); |
| | | } |
| | | } |