NERtc iOS SDK  V5.5.40
NERtcLinkEngineBase.h
浏览该文件的文档.
1 //
2 // NERtcLinkEngineBase.h
3 // NERtcSDK
4 //
5 // Created by Netease on 2021/9/13.
6 // Copyright © 2021 Netease. All rights reserved.
7 //
8 
9 #ifndef NERtcLinkEngineBase_h
10 #define NERtcLinkEngineBase_h
11 
12 #import <Foundation/Foundation.h>
13 #import "NERtcLinkEngineEnum.h"
14 
15 @protocol NERtcLinkEngineDelegate;
16 
17 NS_ASSUME_NONNULL_BEGIN
18 
27 NERTC_EXPORT @interface NERtcLinkEngineContext : NSObject
35 @property (nonatomic, weak, nullable) id<NERtcLinkEngineDelegate> delegate;
36 
37 @end
38 
47 
56 @property (nonatomic, copy) NSString *callee;
57 
66 @property (nonatomic, copy) NSString *appKey;
67 
76 @property (nonatomic, copy) NSString *token;
77 
86 @property (nonatomic, copy) NSString *channelName;
87 
96 @property (nonatomic, assign) uint64_t uid;
97 
108 @property (nonatomic, copy, nullable) NSString *didNumber;
109 
118 @property (nonatomic, assign) NERtcLinkMediaType mediaType;
119 
128 @property (nonatomic, copy, nullable) NSString *traceId;
129 
138 @property (nonatomic, assign) BOOL isNumberEncrypted;
139 
140 @end
141 
142 NS_ASSUME_NONNULL_END
143 
144 #endif /* NERtcLinkEngineBase_h */
#define NERTC_EXPORT
Definition: NERtcEngineEnum.h:12