forked from mirrors/linphone-iphone
30 lines
765 B
Objective-C
30 lines
765 B
Objective-C
//
|
|
// ProviderDelegate.h
|
|
// linphone
|
|
//
|
|
// Created by REIS Benjamin on 29/11/2016.
|
|
//
|
|
//
|
|
|
|
#import <CallKit/CallKit.h>
|
|
|
|
#ifndef ProviderDelegate_h
|
|
#define ProviderDelegate_h
|
|
|
|
@interface ProviderDelegate : NSObject <CXProviderDelegate, CXCallObserverDelegate>
|
|
|
|
@property CXProvider *provider;
|
|
@property CXCallObserver *observer;
|
|
@property CXCallController *controller;
|
|
@property NSMutableDictionary *calls;
|
|
@property NSMutableDictionary *uuids;
|
|
@property LinphoneCall *pendingCall;
|
|
@property LinphoneAddress *pendingAddr;
|
|
@property BOOL pendingCallVideo;
|
|
|
|
- (void)reportIncomingCallwithUUID:(NSUUID *)uuid handle:(NSString *)handle video:(BOOL)video;
|
|
- (void)config;
|
|
- (void)configAudioSession:(AVAudioSession *)audioSession;
|
|
@end
|
|
|
|
#endif /* ProviderDelegate_h */
|