|
@@ -19,6 +19,15 @@
|
19
|
19
|
|
20
|
20
|
#import <JitsiMeetSDK/JitsiMeetConferenceOptions.h>
|
21
|
21
|
|
|
22
|
+// Matches RTCLoggingSeverity from RTCLogging.h
|
|
23
|
+typedef NS_ENUM(NSInteger, WebRTCLoggingSeverity) {
|
|
24
|
+ WebRTCLoggingSeverityVerbose,
|
|
25
|
+ WebRTCLoggingSeverityInfo,
|
|
26
|
+ WebRTCLoggingSeverityWarning,
|
|
27
|
+ WebRTCLoggingSeverityError,
|
|
28
|
+ WebRTCLoggingSeverityNone,
|
|
29
|
+};
|
|
30
|
+
|
22
|
31
|
@interface JitsiMeet : NSObject
|
23
|
32
|
|
24
|
33
|
/**
|
|
@@ -26,14 +35,17 @@
|
26
|
35
|
* SiriKit or Handoff, for example.
|
27
|
36
|
*/
|
28
|
37
|
@property (copy, nonatomic, nullable) NSString *conferenceActivityType;
|
|
38
|
+
|
29
|
39
|
/**
|
30
|
40
|
* Custom URL scheme used for deep-linking.
|
31
|
41
|
*/
|
32
|
42
|
@property (copy, nonatomic, nullable) NSString *customUrlScheme;
|
|
43
|
+
|
33
|
44
|
/**
|
34
|
45
|
* List of domains used for universal linking.
|
35
|
46
|
*/
|
36
|
47
|
@property (copy, nonatomic, nullable) NSArray<NSString *> *universalLinkDomains;
|
|
48
|
+
|
37
|
49
|
/**
|
38
|
50
|
* Default conference options used for all conferences. These options will be merged
|
39
|
51
|
* with those passed to JitsiMeetView.join when joining a conference.
|
|
@@ -47,6 +59,11 @@
|
47
|
59
|
*/
|
48
|
60
|
@property (nonatomic, strong, nullable) id rtcAudioDevice;
|
49
|
61
|
|
|
62
|
+/**
|
|
63
|
+ * Specify WebRTC logging severity.
|
|
64
|
+ */
|
|
65
|
+@property (nonatomic, assign) WebRTCLoggingSeverity webRtcLoggingSeverity;
|
|
66
|
+
|
50
|
67
|
#pragma mark - This class is a singleton
|
51
|
68
|
|
52
|
69
|
+ (instancetype _Nonnull)sharedInstance;
|