forked from AgoraIO/API-Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLanguage.h
More file actions
executable file
·368 lines (308 loc) · 14.2 KB
/
Language.h
File metadata and controls
executable file
·368 lines (308 loc) · 14.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
#pragma once
#define INFO_LEN 255
//main dialog
extern wchar_t commonGroupDoc[INFO_LEN];
extern wchar_t commonDocumentWebsite[INFO_LEN];
extern wchar_t commonFAQWebsite[INFO_LEN];
extern wchar_t commonRegisterWebsite[INFO_LEN];
extern wchar_t commonDemoWebsite[INFO_LEN];
extern wchar_t commonBasicScene[INFO_LEN];
extern wchar_t commonAdvanceScene[INFO_LEN];
//agora enum
extern wchar_t agoraRoleBroadcaster[INFO_LEN];
extern wchar_t agoraRoleAudience[INFO_LEN];
//common ctrl
extern wchar_t commonCtrlChannel[INFO_LEN];
extern wchar_t commonCtrlJoinChannel[INFO_LEN];
extern wchar_t commonCtrlLeaveChannel[INFO_LEN];
extern wchar_t commonCtrlClientRole[INFO_LEN];
//scene list
extern wchar_t basicLiveBroadcasting[INFO_LEN];
extern wchar_t basicJoinChannelVideoByToken[INFO_LEN];
extern wchar_t advancedRtmpInject[INFO_LEN];
extern wchar_t advancedRtmpStreaming[INFO_LEN];
extern wchar_t advancedMetadata[INFO_LEN];
extern wchar_t advancedCustomEncrypt[INFO_LEN];
extern wchar_t advancedScreenCap[INFO_LEN];
extern wchar_t advancedAudioProfile[INFO_LEN];
extern wchar_t advancedAudioMixing[INFO_LEN];
extern wchar_t advancedBeauty[INFO_LEN];
extern wchar_t advancedBeautyAudio[INFO_LEN];
extern wchar_t advancedCustomVideoCapture[INFO_LEN];
extern wchar_t advancedOriginalVideo[INFO_LEN];
extern wchar_t advancedCustomAudioCapture[INFO_LEN];
extern wchar_t advancedOriginalAudio[INFO_LEN];
extern wchar_t advancedFaceCapture[INFO_LEN];
extern wchar_t advancedMediaPlayer[INFO_LEN];
extern wchar_t advancedMediaRecorder[INFO_LEN];
extern wchar_t advancedMultiChannel[INFO_LEN];
extern wchar_t advancedMultiVideoSource[INFO_LEN];
extern wchar_t advancedMultiVideoSourceTracks[INFO_LEN];
extern wchar_t advancedAudioEffect[INFO_LEN];
extern wchar_t advancedPerCallTest[INFO_LEN];
extern wchar_t advancedAudioVolume[INFO_LEN];
extern wchar_t advancedReportInCall[INFO_LEN];
extern wchar_t advancedRegionConn[INFO_LEN];
extern wchar_t advancedCrossChannel[INFO_LEN];
extern wchar_t advancedMediaEncrypt[INFO_LEN];
//live broadcasting
extern wchar_t liveCtrlPersons[INFO_LEN];
//rtmp streaming
extern wchar_t rtmpStreamingCtrlPublishUrl[INFO_LEN];
extern wchar_t rtmpStreamingCtrlAdd[INFO_LEN];
extern wchar_t rtmpStreamingCtrlRemove[INFO_LEN];
extern wchar_t rtmpStreamingCtrlTransCoding[INFO_LEN];
extern wchar_t rtmpStreamingCtrlRemoveAll[INFO_LEN];
//rtmp Inject
extern wchar_t rtmpInjectCtrlUrl[INFO_LEN];
extern wchar_t rtmpInjectCtrlInject[INFO_LEN];
extern wchar_t rtmpInjectCtrlRemove[INFO_LEN];
//rtmp stream state changed
extern wchar_t agoraRtmpStateIdle[INFO_LEN];
extern wchar_t agoraRtmpStateConnecting[INFO_LEN];
extern wchar_t agoraRtmpStateRunning[INFO_LEN];
extern wchar_t agoraRtmpStateRunningSuccess[INFO_LEN];
extern wchar_t agoraRtmpStateRecovering[INFO_LEN];
extern wchar_t agoraRtmpStateInvalidArg[INFO_LEN];
extern wchar_t agoraRtmpStateEncrypted[INFO_LEN];
extern wchar_t agoraRtmpStateConnTimeout[INFO_LEN];
extern wchar_t agoraRtmpStateInrealErr[INFO_LEN];
extern wchar_t agoraRtmpStateServerErr[INFO_LEN];
extern wchar_t agoraRtmpStateTooOften[INFO_LEN];
extern wchar_t agoraRtmpStateReachLimit[INFO_LEN];
extern wchar_t agoraRtmpStateNotAuth[INFO_LEN];
extern wchar_t agoraRtmpStateNotFound[INFO_LEN];
extern wchar_t agoraRtmpStateNotSupported[INFO_LEN];
// inject status
extern wchar_t agoraInjectStartSucc[INFO_LEN];
extern wchar_t agoraInjectExist[INFO_LEN];
extern wchar_t agoraInjectStartUnAuth[INFO_LEN];
extern wchar_t agoraInjectStartTimeout[INFO_LEN];
extern wchar_t agoraInjectStartFailed[INFO_LEN];
extern wchar_t agoraInjectStopSuccess[INFO_LEN];
extern wchar_t agoraInjectNotFound[INFO_LEN];
extern wchar_t agoraInjectStopUnAuth[INFO_LEN];
extern wchar_t agoraInjectStopTimeout[INFO_LEN];
extern wchar_t agoraInjectStopFailed[INFO_LEN];
extern wchar_t agoraInjectBroken[INFO_LEN];
//video SEI
extern wchar_t videoSEIInformation[INFO_LEN];
extern wchar_t metadataCtrlSendSEI[INFO_LEN];
extern wchar_t metadataCtrlBtnSend[INFO_LEN];
extern wchar_t metadataCtrlBtnClear[INFO_LEN];
//custom encrypt
extern wchar_t customEncryptCtrlEncrypt[INFO_LEN];
extern wchar_t customEncryptCtrlSetEncrypt[INFO_LEN];
extern wchar_t customEncryptCtrlCancelEncrypt[INFO_LEN];
//media encrypt
extern wchar_t mediaEncryptCtrlMode[INFO_LEN];
extern wchar_t mediaEncryptCtrlSecret[INFO_LEN];
extern wchar_t mediaEncryptCtrlSetEncrypt[INFO_LEN];
//screen share
extern wchar_t screenShareCtrlScreenCap[INFO_LEN];
extern wchar_t screenShareCtrlStartCap[INFO_LEN];
extern wchar_t screenShareCtrlEndCap[INFO_LEN];
extern wchar_t screenShareCtrlScreen[INFO_LEN];
extern wchar_t screenShareCtrlShareSCreen[INFO_LEN];
extern wchar_t screenShareCtrlStopShare[INFO_LEN];
extern wchar_t screenShareCtrlGeneralSettings[INFO_LEN];
extern wchar_t screenShareCtrlFPS[INFO_LEN];
extern wchar_t screenShareCtrlBitrate[INFO_LEN];
extern wchar_t screenShareCtrlScale[INFO_LEN];
extern wchar_t screenShareCtrlShareCursor[INFO_LEN];
extern wchar_t screenShareCtrlHighLight[INFO_LEN];
extern wchar_t screenShareCtrlInclude[INFO_LEN];
extern wchar_t screenShareCtrlExeclude[INFO_LEN];
extern wchar_t screenShareCtrlUpdateCaptureParam[INFO_LEN];
extern wchar_t screenCtrlRectInfo[INFO_LEN];
extern wchar_t virtualScreenCtrlRectInfo[INFO_LEN];
extern wchar_t screenCtrlCustomRectInfo[INFO_LEN];
//beauty
extern wchar_t beautyCtrlLighteningContrastLevel[INFO_LEN];
extern wchar_t beautyCtrlLightening[INFO_LEN];
extern wchar_t beautyCtrlSmoothness[INFO_LEN];
extern wchar_t beautyCtrlRedness[INFO_LEN];
extern wchar_t beautyCtrlEnable[INFO_LEN];
//beauty audio
extern wchar_t beautyAudioCtrlSetAudioChange[INFO_LEN];
extern wchar_t beautyAudioCtrlUnSetAudioChange[INFO_LEN];
extern wchar_t beautyAudioCtrlChange[INFO_LEN];
extern wchar_t beautyAudioCtrlAINSMode[INFO_LEN];
extern wchar_t beautyAudioCtrlAITuner[INFO_LEN];
extern wchar_t beautyAudioCtrlPreSet[INFO_LEN];
extern wchar_t beautyAudioCtrlParam1[INFO_LEN];
extern wchar_t beautyAudioCtrlParam2[INFO_LEN];
//audio effect
extern wchar_t AudioEffectCtrlEffectPath[INFO_LEN] ;
extern wchar_t AudioEffectCtrlEffect[INFO_LEN] ;
extern wchar_t AudioEffectCtrlLoops[INFO_LEN];
extern wchar_t AudioEffectCtrlGain[INFO_LEN];
extern wchar_t AudioEffectCtrlPitch[INFO_LEN] ;
extern wchar_t AudioEffectCtrlPan[INFO_LEN] ;
extern wchar_t AudioEffectCtrlPublish[INFO_LEN];
extern wchar_t AudioEffectCtrlAddEffect[INFO_LEN] ;
extern wchar_t AudioEffectCtrlRemoveEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlPreLoad[INFO_LEN];
extern wchar_t AudioEffectCtrlUnPreload[INFO_LEN] ;
extern wchar_t AudioEffectCtrlPauseEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlPlayEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlPauseAllEffect[INFO_LEN] ;
extern wchar_t AudioEffectCtrlResumeEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlResumeAllEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlStopAllEffect[INFO_LEN] ;
extern wchar_t AudioEffectCtrlStopEffect[INFO_LEN] ;
extern wchar_t AudioEffectCtrlVolume[INFO_LEN] ;
//set audio profile
extern wchar_t audioProfileCtrlProfile[INFO_LEN];
extern wchar_t audioProfileCtrlScenario[INFO_LEN];
extern wchar_t audioProfileCtrlSetAudioProfile[INFO_LEN];
extern wchar_t audioProfileCtrlUnSetAudioProfile[INFO_LEN];
//audio mixing
extern wchar_t audioMixingCtrlMixing[INFO_LEN];
extern wchar_t audioMixingCtrlEffect[INFO_LEN];
extern wchar_t audioMixingCtrlPlay[INFO_LEN];
extern wchar_t audioMixingCtrlResume[INFO_LEN];
extern wchar_t audioMixingCtrlPause[INFO_LEN];
extern wchar_t audioMixingCtrlStop[INFO_LEN];
extern wchar_t audioMixingCtrlMixingVolume[INFO_LEN];
extern wchar_t audioMixingCtrlMixingPlayoutVolume[INFO_LEN];
extern wchar_t audioMixingCtrlMixingPublishVolume[INFO_LEN];
extern wchar_t audioMixingCtrlEffectVolume[INFO_LEN];
//custom video capture
extern wchar_t customVideoCaptureCtrlCaptureVideoDevice[INFO_LEN];
extern wchar_t customVideoCaptureCtrlSetExternlCapture[INFO_LEN];
extern wchar_t customVideoCaptureCtrlCancelExternlCapture[INFO_LEN];
//original video process
extern wchar_t OriginalVideoCtrlProc[INFO_LEN];
extern wchar_t OriginalVideoCtrlSetProc[INFO_LEN];
extern wchar_t OriginalVideoCtrlUnSetProc[INFO_LEN];
//custom audio capture
extern wchar_t customAudioCaptureCtrlCaptureAudioDeivce[INFO_LEN];
extern wchar_t customAudioCaptureCtrlSetExternlCapture[INFO_LEN];
extern wchar_t customAudioCaptureCtrlCancelExternlCapture[INFO_LEN];
//original audio process
extern wchar_t OriginalAudioCtrlProc[INFO_LEN];
extern wchar_t OriginalAudioCtrlSetProc[INFO_LEN];
extern wchar_t OriginalAudioCtrlUnSetProc[INFO_LEN];
//multi channel
extern wchar_t MultiChannelCtrlChannelList[INFO_LEN];
extern wchar_t MultiChannelCtrlJoinExChannel[INFO_LEN];
extern wchar_t MultiChannelCtrlLeaveExChannel[INFO_LEN];
extern wchar_t MultiChannelCtrlStopMic[INFO_LEN];
extern wchar_t MultiChannelCtrlTakeSnapshotEx[INFO_LEN];
//audio effect
extern wchar_t AudioEffectCtrlEffectPath[INFO_LEN];
extern wchar_t AudioEffectCtrlEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlLoops[INFO_LEN];
extern wchar_t AudioEffectCtrlGain[INFO_LEN];
extern wchar_t AudioEffectCtrlPitch[INFO_LEN];
extern wchar_t AudioEffectCtrlPan[INFO_LEN];
extern wchar_t AudioEffectCtrlPublish[INFO_LEN];
extern wchar_t AudioEffectCtrlAddEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlRemoveEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlPreLoad[INFO_LEN];
extern wchar_t AudioEffectCtrlUnPreload[INFO_LEN];
extern wchar_t AudioEffectCtrlPauseEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlPlayEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlPauseAllEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlResumeEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlResumeAllEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlStopAllEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlStopEffect[INFO_LEN];
extern wchar_t AudioEffectCtrlVolume[INFO_LEN];
//per call test
extern wchar_t PerCallTestCtrlAudioInput[INFO_LEN];
extern wchar_t PerCallTestCtrlAudioOutput[INFO_LEN];
extern wchar_t PerCallTestCtrlAudioVol[INFO_LEN];
extern wchar_t PerCallTestCtrlCamera[INFO_LEN];
extern wchar_t PerCallTestCtrlAudioEchoTest[INFO_LEN];
extern wchar_t PerCallTestCtrlVideoEchoTest[INFO_LEN];
extern wchar_t PerCallTestCtrlStartTest[INFO_LEN];
extern wchar_t PerCallTestCtrlStopTest[INFO_LEN];
extern wchar_t PerCallTestCtrlWaitingStart[INFO_LEN];
extern wchar_t PerCallTestCtrlRecording[INFO_LEN];
extern wchar_t PerCallTestCtrlPlaying[INFO_LEN];
//audio volume
extern wchar_t AudioVolumeCtrlCapVol[INFO_LEN];
extern wchar_t AudioVolumeCtrlCapSigVol[INFO_LEN];
extern wchar_t AudioVolumeCtrlPlaybackVol[INFO_LEN];
extern wchar_t AudioVolumeCtrlPlaybackSigVol[INFO_LEN];
//report in call
extern wchar_t ReportInCallCtrlGopTotal[INFO_LEN];
extern wchar_t ReportInCallCtrlGopRemoteVideo[INFO_LEN];
extern wchar_t ReportInCallCtrlGopRemoteAudio[INFO_LEN];
extern wchar_t ReportInCallCtrlTotalUpDownLink[INFO_LEN];
extern wchar_t ReportInCallCtrlTotalBytes[INFO_LEN];
extern wchar_t ReportInCallCtrlTotalBitrate[INFO_LEN];
extern wchar_t ReportInCallCtrlVideoNetWorkDelay[INFO_LEN];
extern wchar_t ReportInCallCtrlVideoBytes[INFO_LEN];
extern wchar_t ReportInCallCtrlVideoBitrate[INFO_LEN];
extern wchar_t ReportInCallCtrlAudioNetWorkDelay[INFO_LEN];
extern wchar_t ReportInCallCtrlAudioBytes[INFO_LEN];
extern wchar_t ReportInCallCtrlAudioBitrate[INFO_LEN];
extern wchar_t ReportInCallCtrlLocalResoultion[INFO_LEN];
extern wchar_t ReportInCallCtrlLocalFPS[INFO_LEN];
extern wchar_t MultiVideoSourcePublish[INFO_LEN];
extern wchar_t MultiCamearaStopPublish[INFO_LEN];
extern wchar_t MultiVideoSourceCamera1[INFO_LEN];
extern wchar_t MultiVideoSourceCamera2[INFO_LEN];
extern wchar_t MultiVideoSourceCamera3[INFO_LEN];
extern wchar_t MultiVideoSourceCamera4[INFO_LEN];
extern wchar_t MultiVideoSourceScreen[INFO_LEN];
extern wchar_t AdvancedLocalVideoTranscoding[INFO_LEN];
extern wchar_t MultiVideoSourceStartCapture[INFO_LEN];
extern wchar_t MultiVideoSourceStopCapture[INFO_LEN];
//area code
extern wchar_t RegionConnCtrlAreaCode[INFO_LEN];
extern void InitKeyInfomation();
//media player
extern wchar_t mediaPlayerCtrlVideoSource[INFO_LEN];
extern wchar_t mediaPlayerCtrlOpen[INFO_LEN];
extern wchar_t mediaPlayerCtrlClose[INFO_LEN];
extern wchar_t mediaPlayerCtrlPause[INFO_LEN];
extern wchar_t mediaPlayerCtrlPlay[INFO_LEN];
extern wchar_t mediaPlayerCtrlAttachPlayer[INFO_LEN];
extern wchar_t mediaPlayerCtrlDettachPlayer[INFO_LEN];
extern wchar_t mediaPlayerCtrlPublishVideo[INFO_LEN];
extern wchar_t mediaPlayerCtrlUnPublishVideo[INFO_LEN];
extern wchar_t mediaPlayerCtrlPublishAudio[INFO_LEN];
extern wchar_t mediaPlayerCtrlUnPublishAudio[INFO_LEN];
extern wchar_t mediaPlayerCtrlPublishStream[INFO_LEN];
extern wchar_t mediaPlayerCtrlPlayerStream[INFO_LEN];
extern wchar_t liveBraodcastingReport[INFO_LEN];
extern wchar_t liveBraodcastingModeration[INFO_LEN];
extern wchar_t liveBraodcastingEncode[INFO_LEN];
extern wchar_t liveBraodcastingHardEncode[INFO_LEN];
extern wchar_t liveBraodcastingAutoEncode[INFO_LEN];
extern wchar_t liveBraodcastingSoftEncode[INFO_LEN];
extern wchar_t liveBraodcastingBFrame[INFO_LEN];
extern wchar_t liveBraodcastingVideoImage[INFO_LEN];
extern wchar_t liveBraodcastingFristFrameOpt[INFO_LEN];
extern wchar_t liveBraodcastingFristFrameTip[INFO_LEN];
extern wchar_t liveBraodcastingFristFrameTipContent[INFO_LEN];
extern wchar_t SpatialAudio[INFO_LEN];
extern wchar_t SpatialAudioInitInfo[INFO_LEN];
extern wchar_t SpatialAudioMoveInfo[INFO_LEN];
extern wchar_t SpatialAudioPrepareInfo[INFO_LEN];
// beauty
extern wchar_t beautyFace[INFO_LEN];
extern wchar_t mediaRecorderStartRecording[INFO_LEN];
extern wchar_t mediaRecorderStopRecording[INFO_LEN];
extern wchar_t localVideoTranscodingVirtualBg[INFO_LEN];
// metadata
extern wchar_t advancedMetadataVideo[INFO_LEN];
extern wchar_t advancedMetadataAudio[INFO_LEN];
extern wchar_t advancedMetadataSend[INFO_LEN];
//transparent background
extern wchar_t TransparentBackground[INFO_LEN];
extern wchar_t RteUrlPlayer[INFO_LEN];
extern wchar_t VideoEnhance[INFO_LEN];
extern wchar_t CrossChannelUpdateMediaRelay[INFO_LEN];
extern wchar_t CrossChannelAddChannel[INFO_LEN];
extern wchar_t CrossChannelRemoveChannel[INFO_LEN];
extern wchar_t CrossChannelStartMediaRelay[INFO_LEN];
extern wchar_t CrossChannelStopMediaRelay[INFO_LEN];
extern wchar_t CrossChannelCtrlCrossChannel[INFO_LEN];
extern wchar_t CrossChannelCrossChannelList[INFO_LEN];
extern wchar_t CrossChannelCtrlToken[INFO_LEN];
extern wchar_t CrossChannelCtrlUid[INFO_LEN];