NEMeetingKit V4.9.0
载入中...
搜索中...
未找到
NEMeetingInterpretation.h
浏览该文件的文档.
1// Copyright (c) 2022 NetEase, Inc. All rights reserved.
2// Use of this source code is governed by a MIT license that can be
3// found in the LICENSE file.
4
5#import <Foundation/Foundation.h>
6
7NS_ASSUME_NONNULL_BEGIN
8
12@interface NEMeetingInterpreter : NSObject
13
14- (instancetype)initWithUserId:(NSString *)userId
15 firstLanguage:(NSString *)firstLang
16 secondLanguage:(NSString *)secondLang;
17
21@property(nonatomic, copy, nonnull) NSString *userId;
22
26@property(nonatomic, copy, nonnull) NSString *firstLang;
27
31@property(nonatomic, copy, nonnull) NSString *secondLang;
32
36- (BOOL)isValid;
37
38@end
39
43@interface NEInterpretationLanguages : NSObject
44
48+ (NSArray<NSString *> *_Nonnull)all;
49
53@property(class, nonatomic, readonly) NSString *_Nonnull chinese;
54
58@property(class, nonatomic, readonly) NSString *_Nonnull english;
59
63@property(class, nonatomic, readonly) NSString *_Nonnull japanese;
64
68@property(class, nonatomic, readonly) NSString *_Nonnull korean;
69
73@property(class, nonatomic, readonly) NSString *_Nonnull french;
74
78@property(class, nonatomic, readonly) NSString *_Nonnull german;
79
83@property(class, nonatomic, readonly) NSString *_Nonnull spanish;
84
88@property(class, nonatomic, readonly) NSString *_Nonnull russian;
89
93@property(class, nonatomic, readonly) NSString *_Nonnull portuguese;
94
98@property(class, nonatomic, readonly) NSString *_Nonnull italian;
99
103@property(class, nonatomic, readonly) NSString *_Nonnull turkish;
104
108@property(class, nonatomic, readonly) NSString *_Nonnull vietnamese;
109
113@property(class, nonatomic, readonly) NSString *_Nonnull thai;
114
118@property(class, nonatomic, readonly) NSString *_Nonnull indonesian;
119
123@property(class, nonatomic, readonly) NSString *_Nonnull malay;
124
128@property(class, nonatomic, readonly) NSString *_Nonnull arabic;
129
133@property(class, nonatomic, readonly) NSString *_Nonnull hindi;
134
135@end
136
137/*!
138 * 同声传译设置
139 */
141
142- (instancetype)init;
143- (instancetype)initWithInterpreters:(NSArray<NEMeetingInterpreter *> *)interpreters;
144
148- (BOOL)addInterpreter:(NSString *)userId
149 firstLanguage:(NSString *)firstLang
150 secondLanguage:(NSString *)secondLang;
154- (BOOL)addInterpreters:(NSArray<NEMeetingInterpreter *> *)interpreters;
158- (BOOL)removeInterpreter:(NSString *)userId;
159
164
169
173- (BOOL)isEmpty;
174
175@end
176
177NS_ASSUME_NONNULL_END
定义 NEMeetingInterpretation.h:44
NSString *_Nonnull malay
定义 NEMeetingInterpretation.h:123
NSString *_Nonnull japanese
定义 NEMeetingInterpretation.h:63
NSString *_Nonnull arabic
定义 NEMeetingInterpretation.h:128
NSString *_Nonnull french
定义 NEMeetingInterpretation.h:73
NSString *_Nonnull turkish
定义 NEMeetingInterpretation.h:103
NSString *_Nonnull spanish
定义 NEMeetingInterpretation.h:83
NSString *_Nonnull italian
定义 NEMeetingInterpretation.h:98
NSString *_Nonnull hindi
定义 NEMeetingInterpretation.h:133
NSString *_Nonnull chinese
定义 NEMeetingInterpretation.h:53
NSString *_Nonnull thai
定义 NEMeetingInterpretation.h:113
NSString *_Nonnull korean
定义 NEMeetingInterpretation.h:68
NSString *_Nonnull russian
定义 NEMeetingInterpretation.h:88
NSArray< NSString * > *_Nonnull all()
NSString *_Nonnull german
定义 NEMeetingInterpretation.h:78
NSString *_Nonnull indonesian
定义 NEMeetingInterpretation.h:118
NSString *_Nonnull english
定义 NEMeetingInterpretation.h:58
NSString *_Nonnull vietnamese
定义 NEMeetingInterpretation.h:108
NSString *_Nonnull portuguese
定义 NEMeetingInterpretation.h:93
定义 NEMeetingInterpretation.h:141
NSArray< NEMeetingInterpreter * > * getInterpreterList()
定义 NEMeetingInterpretation.h:13
NSString * userId
定义 NEMeetingInterpretation.h:21
NSString * secondLang
定义 NEMeetingInterpretation.h:31
NSString * firstLang
定义 NEMeetingInterpretation.h:26