42 lines
838 B
Objective-C
Executable File
42 lines
838 B
Objective-C
Executable File
//
|
|
// VideoTalkManager.h
|
|
// VoIPTest
|
|
//
|
|
// Created by Tg W on 17/2/21.
|
|
// Copyright © 2017年 oopsr. All rights reserved.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import <UIKit/UIKit.h>
|
|
|
|
@protocol VideoCallbackDelegate <NSObject>
|
|
|
|
/**
|
|
* 当APP收到呼叫、处于后台时调用、用来处理通知栏类型和铃声。
|
|
*
|
|
* @param name 呼叫者的名字
|
|
*/
|
|
- (void)onCallRing:(NSString*)name;
|
|
/**
|
|
* 呼叫取消调用、取消通知栏
|
|
*/
|
|
- (void)onCancelRing;
|
|
/**
|
|
* APP收到呼叫、从后台回到前台时或者APP就在前台会调用、用于弹出呼叫界面。
|
|
*
|
|
* @param aSession 会话实体
|
|
* @param Callername 呼叫者名字
|
|
*/
|
|
|
|
@end
|
|
|
|
@interface VideoTalkManager : NSObject
|
|
|
|
+ (VideoTalkManager *)sharedClinet;
|
|
|
|
- (void)initWithSever;
|
|
|
|
- (void)setDelegate:(id<VideoCallbackDelegate>)delegate;
|
|
|
|
@end
|