linphone-iphone/Classes/ProviderDelegate.h
2017-01-30 15:04:05 +01:00

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 */