464027401@qq.com
2021-09-27 b469805b2d0c9b23ca020cf9356ff137205f856c
HDLLinPhoneSDK(OC)/HDLLinPhoneSDK/HDLLinphoneProviderDelegate.h
@@ -16,23 +16,24 @@
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 */
#import <CallKit/CallKit.h>
#import <Foundation/Foundation.h>
//#import <CallKit/CallKit.h>
#import <AVFoundation/AVAudioSession.h>
#include <linphone/core.h>
#ifndef ProviderDelegate_h
#define ProviderDelegate_h
@interface HDLLinphoneProviderDelegate : NSObject <CXProviderDelegate, CXCallObserverDelegate>
@property CXProvider *provider;
@property CXCallObserver *observer;
@property CXCallController *controller;
@interface HDLLinphoneProviderDelegate : NSObject
// <CXProviderDelegate, CXCallObserverDelegate>
//@property CXProvider *provider;
//@property CXCallObserver *observer;
//@property CXCallController *controller;
@property NSMutableDictionary *calls;
@property NSMutableDictionary *uuids;
@property(nonatomic) LinphoneCall *pendingCall;
@property LinphoneAddress *pendingAddr;
@property BOOL pendingCallVideo;
@property int callKitCalls;
@property int callKCalls;
- (void)reportIncomingCall:(LinphoneCall *) call withUUID:(NSUUID *)uuid handle:(NSString *)handle video:(BOOL)video;
- (void)config;