NERtc iOS SDK  V4.6.0
NERtcEngineEnum.h
浏览该文件的文档.
1 /*
2  * Copyright (c) 2021 NetEase, Inc. All rights reserved.
3  */
4 
5 #import <Foundation/Foundation.h>
6 
7 #if TARGET_OS_IPHONE
8 #import <UIKit/UIKit.h>
9 typedef UIView VIEW_CLASS;
10 typedef UIColor COLOR_CLASS;
11 #elif TARGET_OS_MAC
12 #import <AppKit/AppKit.h>
13 typedef NSView VIEW_CLASS;
14 typedef NSColor COLOR_CLASS;
15 #endif
16 
17 
18 NS_ASSUME_NONNULL_BEGIN
19 
20 #pragma mark -- ENGINE ENUM
21 
22 
31 typedef NS_ENUM(NSUInteger, NERtcConnectionStateType) {
96 };
97 
98 
107 typedef NS_ENUM(NSInteger, NERtcSessionLeaveReason) {
153 };
154 
163 typedef NS_ENUM(NSInteger, NERtcClientRole) {
182 };
183 
192 typedef NS_ENUM(NSInteger, NERtcReasonConnectionChangedType) {
310 };
311 
312 #pragma mark -- VIDEO ENUM
313 
314 
323 typedef NS_ENUM(NSUInteger, NERtcCameraPreference) {
351 };
352 
361 typedef NS_ENUM(NSUInteger, NERtcVideoProfileType) {
370  kNERtcVideoProfileLowest = 0, // 160x90/120
379  kNERtcVideoProfileLow = 1, // 320x180/240
388  kNERtcVideoProfileStandard = 2, // 640x360/480
397  kNERtcVideoProfileHD720P = 3, // 1280x720
406  kNERtcVideoProfileHD1080P = 4, // 1920x1080
427 };
428 
439 typedef NS_ENUM(NSUInteger, NERtcVideoFrameRate) {
503 };
504 
525 typedef NS_ENUM(NSUInteger, NERtcDegradationPreference) {
566 };
567 
576 typedef NS_ENUM(NSUInteger, NERtcSubStreamContentPrefer) {
603 };
604 
613 typedef NS_ENUM(NSUInteger, NERtcRemoteVideoStreamType) {
632 };
633 
642 typedef NS_ENUM(NSUInteger, NERtcVideoPubMode) {
679 };
680 
689 typedef NS_ENUM(NSUInteger, NERtcVideoRenderScaleMode) {
717 };
718 
727 typedef NS_ENUM(NSUInteger, NERtcVideoRotationMode) {
746 };
747 
748 
757 typedef NS_ENUM(NSUInteger, NERtcVideoMirrorMode) {
785 };
786 
795 typedef NS_ENUM(NSUInteger, NERtcVideoOutputOrientationMode) {
833 };
834 
843 typedef NS_ENUM(NSUInteger, NERtcVideoCropMode) {
880 };
881 
890 typedef NS_ENUM(NSUInteger, NERtcRenderType) {
918 };
919 
928 typedef NS_ENUM(NSUInteger, NERtcVideoRotationType) {
965 };
966 
975 typedef NS_ENUM(NSUInteger, NERtcVideoFormatType) {
1003 };
1004 
1013 typedef NS_ENUM(NSUInteger, NERtcStreamChannelType) {
1032 };
1033 
1034 #pragma mark -- AUDIO ENUM
1035 
1044 typedef NS_ENUM(NSInteger, NERtcAudioOutputRouting) {
1090 };
1091 
1102 typedef NS_ENUM(NSInteger, NERtcAudioProfileType) {
1166 };
1167 
1186 typedef NS_ENUM(NSInteger, NERtcAudioScenarioType) {
1223 };
1224 
1233 typedef NS_ENUM(NSInteger, NERtcChannelProfileType) {
1252 };
1253 
1254 
1265 typedef NS_ENUM(NSInteger, NERtcAudioSessionOperationRestriction) {
1293 };
1294 
1298 typedef NS_ENUM(int, NERtcAudioStreamType) {
1303 };
1304 
1308 typedef NS_ENUM(NSInteger, NERtcAudioDumpType) {
1315 };
1316 
1317 #pragma mark - media
1318 
1319 typedef NS_ENUM(NSInteger, NERtcMediaPriorityType){
1338 };
1339 
1340 typedef NS_ENUM(NSInteger, NERtcStreamFallbackOptions){
1374 };
1375 
1384 typedef NS_ENUM(NSInteger, NERtcAudioRecordingQuality) {
1412 };
1413 
1422 typedef NS_ENUM(NSInteger, NERtcAudioRecordingCode) {
1472 };
1473 
1474 typedef NS_ENUM(NSInteger, NERtcAudioRecordingPosition) {
1475  // 录制本地和所有远端用户混音后的音频(默认)
1477  // 仅录制采集的音频
1479  // 仅录制播放的音频
1481 };
1482 
1483 typedef NS_ENUM(NSInteger, NERtcAudioRecordingCycleTime) {
1484  // 音频录制缓存时间为0,实时写文件(默认)
1486  // 音频录制缓存时间为10s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,10s]
1488  // 音频录制缓存时间为60s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,60s]
1490  // 音频录制缓存时间为360s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,360s]
1492  // 音频录制缓存时间为900s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,900s]
1494 };
1495 
1496 #pragma mark --Voice changer/beautifier
1497 
1506 typedef NS_ENUM(NSInteger, NERtcAudioEqualizationBandFrequency ) {
1597 };
1598 
1607 typedef NS_ENUM(NSInteger, NERtcVoiceChangerType) {
1689 };
1690 
1699 typedef NS_ENUM(NSInteger, NERtcVoiceBeautifierType) {
1808 };
1809 
1810 #pragma mark -- RECORD ENUM
1811 
1820 typedef NS_ENUM(NSUInteger, NERtcRecordType) {
1848 };
1849 
1850 #pragma mark - AUDIO MIXING ENUM
1851 
1860 typedef NS_ENUM(NSUInteger, NERtcAudioMixingState) {
1879 };
1880 
1889 typedef NS_ENUM(NSUInteger, NERtcAudioMixingErrorCode) {
2034 };
2035 
2036 
2037 #pragma mark -- Network Status ENUM
2046 typedef NS_ENUM(NSInteger, NERtcNetworkConnectionType) {
2119 };
2120 
2121 
2122 #pragma mark -- Live Stream
2131 typedef NS_ENUM(NSInteger, NERtcLiveStreamAudioSampleRate) {
2159 };
2160 
2169 typedef NS_ENUM(NSInteger, NERtcLiveStreamAudioCodecProfile) {
2188 };
2189 
2198 typedef NS_ENUM(NSInteger, NERtcLiveStreamMode) {
2217 };
2218 
2227 typedef NS_ENUM(NSInteger, NERtcLiveStreamVideoScaleMode) {
2246 };
2247 
2256 typedef NS_ENUM(NSInteger, NERtcLiveStreamStateCode) {
2284 };
2285 
2286 #pragma mark -- Audio Frame Observer
2297 typedef NS_ENUM(NSInteger, NERtcAudioType) {
2307 };
2308 
2317 typedef NS_ENUM(NSInteger, NERtcAudioFrameOpMode) {
2336 };
2337 
2338 #pragma mark -- Device type
2347 typedef NS_ENUM(int, NERtcAudioDeviceType) {
2375 };
2376 
2385 typedef NS_ENUM(int, NERtcVideoDeviceType) {
2404 };
2405 
2406 #pragma mark -- Device state
2415 typedef NS_ENUM(int, NERtcAudioDeviceState) {
2452 };
2453 
2462 typedef NS_ENUM(int, NERtcVideoDeviceState) {
2499 };
2500 
2501 
2510 typedef NS_ENUM(int, NERtcNetworkQuality) {
2574 };
2575 
2584 typedef NS_ENUM(NSUInteger, NERtcChannelMediaRelayState) {
2621 };
2622 
2631 typedef NS_ENUM(NSUInteger, NERtcChannelMediaRelayEvent) {
2703 };
2704 
2713 typedef NS_ENUM(NSUInteger, NERtcEncryptionMode) {
2723 };
2724 
2725 #pragma mark - last mile probe test
2734 typedef NS_ENUM(NSUInteger, NERtcLastmileProbeResultState) {
2762 };
2763 
2764 #pragma mark - Cloud Proxy
2765 
2774 typedef NS_ENUM(NSUInteger, NERtcTransportType) {
2793 };
2794 
2795 #pragma mark -- Log
2804 typedef NS_ENUM(NSInteger, NERtcLogLevel) {
2877 };
2878 
2879 NS_ASSUME_NONNULL_END
2880 
NERtcAudioEqualizationBandFrequency
频谱子带索引 预设值。
Definition: NERtcEngineEnum.h:1506
@ NERtcAudioEqualizationBand16K
9: 16 kHz.
Definition: NERtcEngineEnum.h:1596
@ NERtcAudioEqualizationBand500
4: 500 Hz.
Definition: NERtcEngineEnum.h:1551
@ NERtcAudioEqualizationBand1K
5: 1 kHz.
Definition: NERtcEngineEnum.h:1560
@ NERtcAudioEqualizationBand2K
6: 2 kHz.
Definition: NERtcEngineEnum.h:1569
@ NERtcAudioEqualizationBand125
2: 125 Hz.
Definition: NERtcEngineEnum.h:1533
@ NERtcAudioEqualizationBand8K
8: 8 kHz.
Definition: NERtcEngineEnum.h:1587
@ NERtcAudioEqualizationBand250
3: 250 Hz.
Definition: NERtcEngineEnum.h:1542
@ NERtcAudioEqualizationBand31
0: 31 Hz.
Definition: NERtcEngineEnum.h:1515
@ NERtcAudioEqualizationBand62
1: 62 Hz.
Definition: NERtcEngineEnum.h:1524
@ NERtcAudioEqualizationBand4K
7: 4 kHz.
Definition: NERtcEngineEnum.h:1578
NERtcAudioMixingErrorCode
伴音错误码。
Definition: NERtcEngineEnum.h:1889
@ kNERtcAudioMixingErrorNCodec
无解码器。
Definition: NERtcEngineEnum.h:1979
@ kNERtcAudioMixingErrorFatal
伴音出现严重错误。
Definition: NERtcEngineEnum.h:1907
@ kNERtcAudioMixingErrorOpen
打开流/文件失败。
Definition: NERtcEngineEnum.h:1952
@ kNERtcAudioMixingErrorCodecOpen
解码器打开失败/超时。
Definition: NERtcEngineEnum.h:1997
@ kNERtcAudioMixingErrorInterrupt
操作中断码。
Definition: NERtcEngineEnum.h:1934
@ kNERtcAudioMixingErrorIo
网络io错误。
Definition: NERtcEngineEnum.h:2033
@ kNERtcAudioMixingErrorOK
伴音正常。
Definition: NERtcEngineEnum.h:1898
@ kNERtcAudioMixingErrorOpenTimeout
打开流/文件超时。
Definition: NERtcEngineEnum.h:2015
@ kNERtcAudioMixingErrorHttpNotFound
404 file not found,only for http/https。
Definition: NERtcEngineEnum.h:1943
@ kNERtcAudioMixingErrorNMem
无内存。
Definition: NERtcEngineEnum.h:1988
@ kNERtcAudioMixingErrorNInfo
获取解码信息失败/超时。
Definition: NERtcEngineEnum.h:1961
@ kNERtcAudioMixingErrorCanNotOpen
伴音不能正常打开。
Definition: NERtcEngineEnum.h:1916
@ kNERtcAudioMixingErrorInvalidInfo
无效音频参数(声道、采样率)。
Definition: NERtcEngineEnum.h:2006
@ kNERtcAudioMixingErrorNStream
无音频流。
Definition: NERtcEngineEnum.h:1970
@ kNERtcAudioMixingErrorDecode
音频解码错误。
Definition: NERtcEngineEnum.h:1925
@ kNERtcAudioMixingErrorIoTimeout
网络io超时。
Definition: NERtcEngineEnum.h:2024
NERtcLiveStreamMode
直播推流模式。
Definition: NERtcEngineEnum.h:2198
@ kNERtcLsModeVideo
(默认)推流音视频。
Definition: NERtcEngineEnum.h:2207
@ kNERtcLsModeAudio
推流纯音频。
Definition: NERtcEngineEnum.h:2216
NERtcAudioDeviceState
音频设备状态。
Definition: NERtcEngineEnum.h:2415
@ kNERtcAudioDeviceStateStarted
已启动。
Definition: NERtcEngineEnum.h:2433
@ kNERtcAudioDeviceStateInitialized
已初始化。
Definition: NERtcEngineEnum.h:2424
@ kNERtcAudioDeviceStateStoped
已停止。
Definition: NERtcEngineEnum.h:2442
@ kNERtcAudioDeviceStateUnInitialized
反初始化。
Definition: NERtcEngineEnum.h:2451
NERtcVideoCropMode
视频裁剪模式
Definition: NERtcEngineEnum.h:843
@ kNERtcVideoCropMode16_9
16:9
Definition: NERtcEngineEnum.h:861
@ kNERtcVideoCropMode1_1
1:1
Definition: NERtcEngineEnum.h:879
@ kNERtcVideoCropMode4_3
4:3
Definition: NERtcEngineEnum.h:870
@ kNERtcVideoCropDefault
不裁剪。
Definition: NERtcEngineEnum.h:852
NERtcChannelMediaRelayEvent
媒体流转发回调事件
Definition: NERtcEngineEnum.h:2631
@ NERtcChannelMediaRelayEventConnected
连接服务器成功。
Definition: NERtcEngineEnum.h:2658
@ NERtcChannelMediaRelayEventFailure
媒体流转发失败。原因包括:
Definition: NERtcEngineEnum.h:2702
@ NERtcChannelMediaRelayEventVideoSentToDestChannelSuccess
视频媒体流成功转发到目标房间。
Definition: NERtcEngineEnum.h:2667
@ NERtcChannelMediaRelayEventDisconnect
媒体流转发停止。
Definition: NERtcEngineEnum.h:2640
@ NERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess
屏幕共享等其他媒体流成功转发到目标房间。
Definition: NERtcEngineEnum.h:2685
@ NERtcChannelMediaRelayEventConnecting
SDK 正在连接服务器,开始尝试转发媒体流。
Definition: NERtcEngineEnum.h:2649
@ NERtcChannelMediaRelayEventAudioSentToDestChannelSuccess
音频媒体流成功转发到目标房间。
Definition: NERtcEngineEnum.h:2676
NERtcAudioProfileType
音频质量能力概要 音频属性:设置采样率,码率,编码模式和声道数
Definition: NERtcEngineEnum.h:1102
@ kNERtcAudioProfileMiddleQualityStereo
中等音质模式(立体音)。采样率为 48 kHz、音乐编码、双声道、编码码率最大值为 64 Kbps。
Definition: NERtcEngineEnum.h:1147
@ kNERtcAudioProfileHighQuality
高音质模式。采样率为 48 kHz、音乐编码、单声道、编码码率最大值为 64 Kbps。
Definition: NERtcEngineEnum.h:1156
@ kNERtcAudioProfileStandardExtend
标准扩展模式。采样率为 16 kHz、语音编码、单声道、编码码率最大值为 32 Kbps。
Definition: NERtcEngineEnum.h:1129
@ kNERtcAudioProfileHighQualityStereo
高音质模式(立体音)。采样率为 48 kHz、音乐编码、双声道、编码码率最大值为 128 Kbps。
Definition: NERtcEngineEnum.h:1165
@ kNERtcAudioProfileStandard
标准音质模式。采样率为 16 kHz、语音编码、单声道、编码码率最大值为 20 Kbps。
Definition: NERtcEngineEnum.h:1120
@ kNERtcAudioProfileMiddleQuality
中等音质模式。采样率为 48 kHz、音乐编码、单声道、编码码率最大值为 32 Kbps。
Definition: NERtcEngineEnum.h:1138
@ kNERtcAudioProfileDefault
默认设置。语音场景下为 STANDARD,音乐场景下为 HIGH_QUALITY。
Definition: NERtcEngineEnum.h:1111
NERtcLastmileProbeResultState
Last mile 质量探测结果的状态。
Definition: NERtcEngineEnum.h:2734
@ kNERtcLastmileProbeResultUnavailable
未进行 last mile 质量探测。一个可能的原因是网络连接中断
Definition: NERtcEngineEnum.h:2761
@ kNERtcLastmileProbeResultComplete
表示本次 last mile 质量探测的结果是完整的
Definition: NERtcEngineEnum.h:2743
@ kNERtcLastmileProbeResultIncompleteNoBwe
表示本次 last mile 质量探测未进行带宽预测,因此结果不完整。一个可能的原因是测试资源暂时受限
Definition: NERtcEngineEnum.h:2752
NERtcLogLevel
日志级别。
Definition: NERtcEngineEnum.h:2804
@ kNERtcLogLevelDebug
Debug 级别日志信息。
Definition: NERtcEngineEnum.h:2858
@ kNERtcLogLevelFatal
Fatal 级别日志信息。
Definition: NERtcEngineEnum.h:2813
@ kNERtcLogLevelOff
关闭日志打印。
Definition: NERtcEngineEnum.h:2876
@ kNERtcLogLevelVerbose
Verbose 级别日志信息。
Definition: NERtcEngineEnum.h:2867
@ kNERtcLogLevelInfo
Info 级别日志信息。
Definition: NERtcEngineEnum.h:2840
@ kNERtcLogLevelDetailInfo
Detail Info 级别日志信息。
Definition: NERtcEngineEnum.h:2849
@ kNERtcLogLevelWarning
Warning 级别日志信息。默认级别。
Definition: NERtcEngineEnum.h:2831
@ kNERtcLogLevelError
Error 级别日志信息。
Definition: NERtcEngineEnum.h:2822
NERtcChannelMediaRelayState
媒体流转发状态
Definition: NERtcEngineEnum.h:2584
@ NERtcChannelMediaRelayStateFailure
发生异常,详见 onNERtcEngineDidReceiveChannelMediaRelayEvent 的 error 中提示的错误信息。
Definition: NERtcEngineEnum.h:2620
@ NERtcChannelMediaRelayStateConnecting
SDK 尝试跨房间转发媒体流。
Definition: NERtcEngineEnum.h:2602
@ NERtcChannelMediaRelayStateRunning
源房间主播角色成功加入目标房间。
Definition: NERtcEngineEnum.h:2611
@ NERtcChannelMediaRelayStateIdle
初始状态。在成功调用 stopChannelMediaRelay 停止跨房间媒体流转发后, onNERtcEngineChannelMediaRelayStateDidChange 会回调该状态。
Definition: NERtcEngineEnum.h:2593
NERtcVideoFormatType
视频格式类型
Definition: NERtcEngineEnum.h:975
@ kNERtcVideoFormatBGRA
BGRA 视频格式。
Definition: NERtcEngineEnum.h:1002
@ kNERtcVideoFormatI420
I420 视频格式。
Definition: NERtcEngineEnum.h:984
@ kNERtcVideoFormatNV12
NV12 视频格式。
Definition: NERtcEngineEnum.h:993
NERtcAudioDumpType
音频dump类型
Definition: NERtcEngineEnum.h:1308
@ kNERtcAudioDumpTypeAll
输出.dump和.wav文件
Definition: NERtcEngineEnum.h:1312
@ kNERtcAudioDumpTypePCM
仅输出.dump文件(默认)
Definition: NERtcEngineEnum.h:1310
@ kNERtcAudioDumpTypeWAV
仅输出.wav文件
Definition: NERtcEngineEnum.h:1314
NERtcRenderType
视频渲染类型。
Definition: NERtcEngineEnum.h:890
@ kNERtcRenderDefault
默认视频渲染类型。
Definition: NERtcEngineEnum.h:899
@ kNERtcRenderMetal
Metal 渲染。
Definition: NERtcEngineEnum.h:917
@ kNERtcRenderOpenGL
OpenGLES 渲染。
Definition: NERtcEngineEnum.h:908
NERtcAudioDeviceType
音频设备类型。
Definition: NERtcEngineEnum.h:2347
@ kNERtcAudioDeviceTypeRecord
音频采集设备。
Definition: NERtcEngineEnum.h:2365
@ kNERtcAudioDeviceTypePlayout
音频播放设备。
Definition: NERtcEngineEnum.h:2374
@ kNERtcAudioDeviceTypeUnknown
未知设备。
Definition: NERtcEngineEnum.h:2356
NERtcLiveStreamVideoScaleMode
直播推流模式。
Definition: NERtcEngineEnum.h:2227
@ kNERtcLsModeVideoScaleFit
适应视频,视频尺寸等比缩放。优先保证视频内容全部显示。若视频尺寸与显示视窗尺寸不一致,视窗未被填满的区域填充背景色。
Definition: NERtcEngineEnum.h:2236
@ kNERtcLsModeVideoScaleCropFill
(默认)适应区域,视频尺寸等比缩放。保证所有区域被填满,视频超出部分会被裁剪。
Definition: NERtcEngineEnum.h:2245
NERtcVoiceChangerType
变声 预设值。
Definition: NERtcEngineEnum.h:1607
@ kNERtcVoiceChangerRobot
机器人。
Definition: NERtcEngineEnum.h:1625
@ kNERtcVoiceChangerHorror
恐怖。
Definition: NERtcEngineEnum.h:1643
@ kNERtcVoiceChangerManToWoman
男变女。
Definition: NERtcEngineEnum.h:1661
@ kNERtcVoiceChangerWomanToMan
女变男。
Definition: NERtcEngineEnum.h:1670
@ kNERtcVoiceChangerManToLoli
男变萝莉。
Definition: NERtcEngineEnum.h:1679
@ kNERtcVoiceChangerGaint
巨人。
Definition: NERtcEngineEnum.h:1634
@ kNERtcVoiceChangerOff
(默认)关闭变声音效。
Definition: NERtcEngineEnum.h:1616
@ kNERtcVoiceChangerMature
成熟。
Definition: NERtcEngineEnum.h:1652
@ kNERtcVoiceChangerWomanToLoli
女变萝莉。
Definition: NERtcEngineEnum.h:1688
NERtcSubStreamContentPrefer
屏幕共享功能的编码策略倾向
Definition: NERtcEngineEnum.h:576
@ kNERtcSubStreamContentPreferMotion
(默认)内容类型为动画。
Definition: NERtcEngineEnum.h:589
@ kNERtcSubStreamContentPreferDetails
内容类型为细节。
Definition: NERtcEngineEnum.h:602
NERtcLiveStreamAudioCodecProfile
直播推流音频编码规格。
Definition: NERtcEngineEnum.h:2169
@ kNERtcLiveStreamAudioCodecProfileHEAAC
NERtcLiveStreamAudioCodecProfileHEAAC: HE-AAC 规格,表示高效音频编码规格。
Definition: NERtcEngineEnum.h:2187
@ kNERtcLiveStreamAudioCodecProfileLCAAC
NERtcLiveStreamAudioCodecProfileLCAAC: LC-AAC 规格,表示基本音频编码规格。
Definition: NERtcEngineEnum.h:2178
NERtcAudioOutputRouting
音频路由。
Definition: NERtcEngineEnum.h:1044
@ kNERtcAudioOutputRoutingLoudspeaker
扬声器。
Definition: NERtcEngineEnum.h:1080
@ kNERtcAudioOutputRoutingHeadset
耳机。
Definition: NERtcEngineEnum.h:1062
@ kNERtcAudioOutputRoutingEarpiece
听筒。
Definition: NERtcEngineEnum.h:1071
@ kNERtcAudioOutputRoutingDefault
系统默认。
Definition: NERtcEngineEnum.h:1053
@ kNERtcAudioOutputRoutingBluetooth
蓝牙外设。
Definition: NERtcEngineEnum.h:1089
NERtcAudioMixingState
伴音任务状态。
Definition: NERtcEngineEnum.h:1860
@ kNERtcAudioMixingStateFinished
音乐文件正常结束播放。
Definition: NERtcEngineEnum.h:1869
@ kNERtcAudioMixingStateFailed
音乐文件播放失败。
Definition: NERtcEngineEnum.h:1878
NERtcVideoPubMode
视频发布模式。
Definition: NERtcEngineEnum.h:642
@ kNERtcVideoSendOnPubWithLow
初始发布小流。
Definition: NERtcEngineEnum.h:669
@ kNERtcVideoSendOnPubWithAll
初始大小流同时发送。
Definition: NERtcEngineEnum.h:678
@ kNERtcVideoSendOnPubWithNone
按对端订阅格式发流。
Definition: NERtcEngineEnum.h:651
@ kNERtcVideoSendOnPubWithHigh
初始发送大流。
Definition: NERtcEngineEnum.h:660
NERtcSessionLeaveReason
用户离开房间的原因。
Definition: NERtcEngineEnum.h:107
@ kNERtcSessionLeaveNormal
正常离开。
Definition: NERtcEngineEnum.h:116
@ kNERtcSessionLeaveForKick
用户被踢导致离开房间。
Definition: NERtcEngineEnum.h:143
@ kNERtcSessionLeaveTimeout
用户超时退出房间。
Definition: NERtcEngineEnum.h:152
@ kNERtcSessionLeaveForFailOver
用户断线导致离开房间。
Definition: NERtcEngineEnum.h:125
@ kNERTCSessionLeaveForUpdate
用户因 Failover 导致离开房间,仅 SDK 内部使用。
Definition: NERtcEngineEnum.h:134
NERtcVideoRotationMode
视频旋转模式。
Definition: NERtcEngineEnum.h:727
@ NERtcVideoRotationModeByApp
通过 App 方向来判断视频旋转模式。如果本地 App UI 切换到横屏,本地画面在本地和远端也将展示为横屏模式。
Definition: NERtcEngineEnum.h:745
@ NERtcVideoRotationModeBySystem
(默认)通过系统设备方向来判断视频旋转模式。如果本地系统设备横向放置,本地画面在本地和远端将展示为横屏模式。
Definition: NERtcEngineEnum.h:736
NERtcAudioRecordingQuality
录音音质。
Definition: NERtcEngineEnum.h:1384
@ kNERtcAudioRecordingQualityHigh
高音质。
Definition: NERtcEngineEnum.h:1411
@ kNERtcAudioRecordingQualityLow
低音质。
Definition: NERtcEngineEnum.h:1393
@ kNERtcAudioRecordingQualityMedium
(默认)中音质。
Definition: NERtcEngineEnum.h:1402
NERtcAudioRecordingPosition
Definition: NERtcEngineEnum.h:1474
@ kNERtcAudioRecordingPositionMixedRecordingAndPlayback
Definition: NERtcEngineEnum.h:1476
@ kNERtcAudioRecordingPositionMixedPlayback
Definition: NERtcEngineEnum.h:1480
@ kNERtcAudioRecordingPositionRecording
Definition: NERtcEngineEnum.h:1478
NERtcConnectionStateType
当前房间的连接状态。
Definition: NERtcEngineEnum.h:31
@ kNERtcConnectionStateDisconnected
尚未加入房间。 该状态表示当前处于:
Definition: NERtcEngineEnum.h:55
@ kNERtcConnectionStateConnecting
正在加入房间。 该状态表示 SDK 处于调用 INERtcEngine#joinChannelWithToken:channelName:myUid:completion: 接口之后,正在建立房间连接...
Definition: NERtcEngineEnum.h:65
@ kNERtcConnectionStateFailed
加入房间失败。 该状态表示 SDK 已经不再尝试重新加入房间。如果用户还想重新加入房间,则需要再次调用&#160;INERtcEngine#joinChannelWithToken:channelName:my...
Definition: NERtcEngineEnum.h:95
@ kNERtcConnectionStateConnected
加入房间成功。 该状态表示用户已经加入房间,如果因网络断开或切换而导致 SDK 与房间的连接中断,SDK 会自动重连,此时 App 会收到 NERtcEngineDelegate#onNERtcEng...
Definition: NERtcEngineEnum.h:75
@ kNERtcConnectionStateUnknown
引擎尚未初始化。 该状态表示 SDK 处于:
Definition: NERtcEngineEnum.h:43
@ kNERtcConnectionStateReconnecting
正在尝试重新加入房间。 该状态表示 SDK 之前曾加入过房间,但因为网络原因中断了,此时 SDK 会自动尝试重新加入房间。如果重连还是没能加入房间会触发 NERtcEngineDelegate#onN...
Definition: NERtcEngineEnum.h:85
NERtcVideoOutputOrientationMode
视频旋转方向模式。
Definition: NERtcEngineEnum.h:795
@ kNERtcVideoOutputOrientationModeAdaptative
(默认)该模式下 SDK 输出的视频方向与采集到的视频方向一致。接收端会根据收到的视频旋转信息对视频进行旋转。 该模式适用于接收端可以调整视频方向的场景。
Definition: NERtcEngineEnum.h:810
@ kNERtcVideoOutputOrientationModeFixedLandscape
该模式下 SDK 固定输出横屏模式的视频。如果采集到的视频是竖屏模式,则视频编码器会对其进行裁剪。 该模式适用于接收端无法调整视频方向的场景,例如旁路推流。
Definition: NERtcEngineEnum.h:821
@ kNERtcVideoOutputOrientationModeFixedPortrait
该模式下 SDK 固定输出竖屏模式的视频,如果采集到的视频是横屏模式,则视频编码器会对其进行裁剪。 该模式适用于接收端无法调整视频方向的场景,例如旁路推流。
Definition: NERtcEngineEnum.h:832
NERtcRemoteVideoStreamType
远端视频流类型。
Definition: NERtcEngineEnum.h:613
@ kNERtcRemoteVideoStreamTypeHigh
大流,高清画质。
Definition: NERtcEngineEnum.h:622
@ kNERtcRemoteVideoStreamTypeLow
小流,低清画质。
Definition: NERtcEngineEnum.h:631
NERtcVideoProfileType
视频 profile 类型。
Definition: NERtcEngineEnum.h:361
@ kNERtcVideoProfileLowest
LD (160 × 120/90 @ 15fps)
Definition: NERtcEngineEnum.h:370
@ kNERtcVideoProfileMAX
LD (160 × 120/90 @ 15fps)
Definition: NERtcEngineEnum.h:415
@ kNERtcVideoProfileHD720P
HD (1280 x 720 @ 30 fps)
Definition: NERtcEngineEnum.h:397
@ kNERtcVideoProfileHD1080P
1080P (1920 x 1080 @30 fps)
Definition: NERtcEngineEnum.h:406
@ kNERtcVideoProfileStandard
SD (640 x 360/480 @3 0 fps)
Definition: NERtcEngineEnum.h:388
@ kNERtcVideoProfileLow
LD (320 x 180/240 @ 15 fps)
Definition: NERtcEngineEnum.h:379
@ kNERtcVideoProfileFake
FakeVideo标识,仅在回调中显示。请勿主动设置,否则SDK会按照kNERtcVideoProfileStandard处理。 当远端在纯音频状态发送 SEI 时,本端将会收到远端的onNERtcE...
Definition: NERtcEngineEnum.h:426
NERtcStreamFallbackOptions
Definition: NERtcEngineEnum.h:1340
@ kNERtcStreamFallbackOptionVideoStreamLow
在下行网络条件较差的情况下,SDK 将只接收视频小流,即低分辨率、低码率视频流。
Definition: NERtcEngineEnum.h:1362
@ kNERtcStreamFallbackOptionDisabled
上行或下行网络较弱时,不对音视频流作回退处理,但不能保证音视频流的质量。
Definition: NERtcEngineEnum.h:1351
@ kNERtcStreamFallbackOptionAudioOnly
Definition: NERtcEngineEnum.h:1373
NERtcNetworkConnectionType
网络连接的类型。
Definition: NERtcEngineEnum.h:2046
@ kNERtcNetworkConnectionType4G
4G。
Definition: NERtcEngineEnum.h:2091
@ kNERtcNetworkConnectionTypeWWAN
运营商网络,但是无法确定运营商。
Definition: NERtcEngineEnum.h:2118
@ kNERtcNetworkConnectionType5G
5G。
Definition: NERtcEngineEnum.h:2100
@ kNERtcNetworkConnectionTypeNone
未检测到。
Definition: NERtcEngineEnum.h:2055
@ kNERtcNetworkConnectionTypeUnknown
无法确定。
Definition: NERtcEngineEnum.h:2064
@ kNERtcNetworkConnectionTypeWiFi
WiFi。
Definition: NERtcEngineEnum.h:2109
@ kNERtcNetworkConnectionType3G
3G。
Definition: NERtcEngineEnum.h:2082
@ kNERtcNetworkConnectionType2G
2G。
Definition: NERtcEngineEnum.h:2073
NERtcAudioRecordingCode
录音回调状态码。
Definition: NERtcEngineEnum.h:1422
@ kNERtcAudioRecordingOpenFileFailed
无法创建录音文件,原因通常包括:
Definition: NERtcEngineEnum.h:1444
@ kNERtcAudioRecordingCodeStart
开始录制。
Definition: NERtcEngineEnum.h:1453
@ kNERtcAudioRecordingRecordError
录制错误。原因通常为磁盘空间已满,无法写入。
Definition: NERtcEngineEnum.h:1462
@ kNERtcAudioRecordingCodeFinish
完成录制。
Definition: NERtcEngineEnum.h:1471
@ NERtcAudioRecordingCodeErrorSuffix
不支持的录音文件格式。
Definition: NERtcEngineEnum.h:1431
NERtcNetworkQuality
网络质量类型。
Definition: NERtcEngineEnum.h:2510
@ kNERtcNetworkQualityPoor
用户主观感受有瑕疵但不影响沟通。
Definition: NERtcEngineEnum.h:2546
@ kNERtcNetworkQualityVeryBad
网络质量非常差,基本不能沟通。
Definition: NERtcEngineEnum.h:2564
@ kNERtcNetworkQualityDown
完全无法沟通。
Definition: NERtcEngineEnum.h:2573
@ kNERtcNetworkQualityGood
用户主观感觉和 excellent 差不多,但码率可能略低于 excellent。
Definition: NERtcEngineEnum.h:2537
@ kNERtcNetworkQualityExcellent
网络质量极好。
Definition: NERtcEngineEnum.h:2528
@ kNERtcNetworkQualityBad
勉强能沟通但不顺畅。
Definition: NERtcEngineEnum.h:2555
@ kNERtcNetworkQualityUnknown
网络质量未知。
Definition: NERtcEngineEnum.h:2519
NERtcAudioScenarioType
音频应用场景。 不同的场景设置对应不同的音频采集模式(移动平台)、播放模式。
Definition: NERtcEngineEnum.h:1186
@ kNERtcAudioScenarioChatRoom
语音聊天室场景。
Definition: NERtcEngineEnum.h:1222
@ kNERtcAudioScenarioSpeech
语音场景。
Definition: NERtcEngineEnum.h:1204
@ kNERtcAudioScenarioDefault
默认的音频应用场景(语音)。
Definition: NERtcEngineEnum.h:1195
@ kNERtcAudioScenarioMusic
音乐场景。
Definition: NERtcEngineEnum.h:1213
NERtcCameraPreference
摄像头采集偏好。
Definition: NERtcEngineEnum.h:323
@ kNERtcCameraOutputManual
采用用户自定义设置的摄像头输出参数。此时用户可以通过 NERtcCameraCaptureConfiguration 中的 captureWidth 和 captureHeight 设置本地摄像头采集的...
Definition: NERtcEngineEnum.h:350
@ kNERtcCameraOutputDefault
(默认)优先保证设备性能。SDK 根据设备性能,参考用户在 setLocalVideoConfig 中设置编码器的分辨率和帧率,选择最接近的摄像头输出参数。在这种情况下,预览质量接近于编码器的输出质量。
Definition: NERtcEngineEnum.h:332
@ kNERtcCameraOutputQuality
优先保证视频预览质量。SDK 自动设置画质较高的摄像头输出参数,提高预览画面质量。此时会消耗更多的 CPU 及内存做视频前处理。
Definition: NERtcEngineEnum.h:341
NERtcChannelProfileType
房间场景。
Definition: NERtcEngineEnum.h:1233
@ kNERtcChannelProfileCommunication
(默认)通信场景。该场景下,房间内所有用户都可以发布和接收音、视频流。适用于语音通话、视频群聊等应用场景。
Definition: NERtcEngineEnum.h:1242
@ kNERtcChannelProfileLiveBroadcasting
直播场景。该场景有主播和观众两种用户角色,可以通过setClientRole设置。主播可以发布和接收音视频流,观众直接接收流。适用于语聊房、视频直播、互动大班课等应用场景。
Definition: NERtcEngineEnum.h:1251
NERtcVideoDeviceState
视频设备状态无限制,SDK 可以完全控制 Audio Session。
Definition: NERtcEngineEnum.h:2462
@ kNERtcVideoDeviceStateStoped
已停止。
Definition: NERtcEngineEnum.h:2489
@ kNERtcVideoDeviceStateUnInitialized
反初始化。
Definition: NERtcEngineEnum.h:2498
@ kNERtcVideoDeviceStateStarted
已启动。
Definition: NERtcEngineEnum.h:2480
@ kNERtcVideoDeviceStateInitialized
已初始化。
Definition: NERtcEngineEnum.h:2471
NERtcClientRole
用户角色。
Definition: NERtcEngineEnum.h:163
@ kNERtcClientRoleBroadcaster
(默认)直播模式中的主播,可以操作摄像头等音视频设备、发布流、配置互动直播推流任务、上下线对房间内其他用户可见。
Definition: NERtcEngineEnum.h:172
@ kNERtcClientRoleAudience
直播模式中的观众,观众只能接收音视频流,不支持操作音视频设备、配置互动直播推流任务、上下线不通知其他用户。
Definition: NERtcEngineEnum.h:181
NERtcAudioType
音频类型
Definition: NERtcEngineEnum.h:2297
@ kNERtcAudioTypePCM16
PCM 16。
Definition: NERtcEngineEnum.h:2306
NERtcVideoMirrorMode
视频镜像模式。
Definition: NERtcEngineEnum.h:757
@ kNERtcVideoMirrorModeDisabled
关闭镜像模式。
Definition: NERtcEngineEnum.h:784
@ kNERtcVideoMirrorModeEnabled
启用镜像模式。
Definition: NERtcEngineEnum.h:775
@ kNERtcVideoMirrorModeAuto
(默认)由 SDK 决定镜像模式
Definition: NERtcEngineEnum.h:766
NERtcAudioFrameOpMode
音频数据读写模式
Definition: NERtcEngineEnum.h:2317
@ kNERtcAudioFrameOpModeReadWrite
读写模式。用户从 AudioFrame 获取并修改数据,并返回给 SDK 进行编码传输。例如,如用户自己有音效处理模块,且想要根据实际需要对数据进行前处理 (例如变声),则可以选择该模式。
Definition: NERtcEngineEnum.h:2335
@ kNERtcAudioFrameOpModeReadOnly
只读模式。用户仅从 AudioFrame 获取原始音频数据。例如,如用户通过 SDK 采集数据,自己进行 RTMP/RTMPS 推流,则可以选择该模式。
Definition: NERtcEngineEnum.h:2326
NERtcStreamChannelType
SEI发送的流通道类型。
Definition: NERtcEngineEnum.h:1013
@ kNERtcStreamChannelTypeMainStream
主流通道。
Definition: NERtcEngineEnum.h:1022
@ kNERtcStreamChannelTypeSubStream
辅流通道。
Definition: NERtcEngineEnum.h:1031
NERtcEncryptionMode
加密模式
Definition: NERtcEngineEnum.h:2713
@ NERtcEncryptionModeGMCryptoSM4ECB
128 位 SM4 加密,ECB 模式。
Definition: NERtcEngineEnum.h:2722
NERtcAudioSessionOperationRestriction
音频会话控制权限。 SDK 对 Audio Session 的控制权限。
Definition: NERtcEngineEnum.h:1265
@ kNERtcAudioSessionOperationRestrictionAll
限制 SDK 对 Audio Session 进行任何操作,SDK 将不能再对 Audio Session 进行任何配置。
Definition: NERtcEngineEnum.h:1283
@ kNERtcAudioSessionOperationRestrictionDeactivateSession
离开房间时,SDK 会保持 Audio Session 处于活动状态。
Definition: NERtcEngineEnum.h:1292
@ kNERtcAudioSessionOperationRestrictionNone
没有限制,SDK 可以完全控制 Audio Session 操作。
Definition: NERtcEngineEnum.h:1274
NERtcAudioRecordingCycleTime
Definition: NERtcEngineEnum.h:1483
@ kNERtcAudioRecordingCycleTime360
Definition: NERtcEngineEnum.h:1491
@ kNERtcAudioRecordingCycleTime0
Definition: NERtcEngineEnum.h:1485
@ kNERtcAudioRecordingCycleTime60
Definition: NERtcEngineEnum.h:1489
@ kNERtcAudioRecordingCycleTime10
Definition: NERtcEngineEnum.h:1487
@ kNERtcAudioRecordingCycleTime900
Definition: NERtcEngineEnum.h:1493
NERtcLiveStreamStateCode
直播推流状态。
Definition: NERtcEngineEnum.h:2256
@ kNERtcLsStatePushFail
互动直播推流失败。
Definition: NERtcEngineEnum.h:2274
@ kNERtcLsStatePushing
推流中。
Definition: NERtcEngineEnum.h:2265
@ kNERtcLsStatePushStopped
推流结束。
Definition: NERtcEngineEnum.h:2283
NERtcTransportType
云代理模式。
Definition: NERtcEngineEnum.h:2774
@ NERtcTransportTypeNoneProxy
0:关闭已设置的云代理。
Definition: NERtcEngineEnum.h:2783
@ NERtcTransportTypeUDPProxy
1: 开启 UDP 协议的云代理。
Definition: NERtcEngineEnum.h:2792
NERtcReasonConnectionChangedType
当前engine连接状态变更的原因。
Definition: NERtcEngineEnum.h:192
@ kNERtcReasonConnectionChangedRequestChannelFailed
请求房间失败。
Definition: NERtcEngineEnum.h:282
@ kNERtcReasonConnectionChangedSettingProxyServer
开始使用云代理进行连接。
Definition: NERtcEngineEnum.h:309
@ kNERtcReasonConnectionChangedReDispatch
重新分配了服务端IP。
Definition: NERtcEngineEnum.h:300
@ kNERtcReasonConnectionChangedJoinSucceed
加入房间成功。
Definition: NERtcEngineEnum.h:246
@ kNERtcReasonConnectionChangedBeKicked
用户被踢出。
Definition: NERtcEngineEnum.h:219
@ kNERtcReasonConnectionChangedSignalDisconnected
信令连接失败。
Definition: NERtcEngineEnum.h:273
@ kNERtcReasonConnectionChangedLeaveChannel
离开房间。
Definition: NERtcEngineEnum.h:201
@ kNERtcReasonConnectionChangedTimeOut
连接超时。
Definition: NERtcEngineEnum.h:228
@ kNERtcReasonConnectionChangedChannelClosed
房间被关闭。
Definition: NERtcEngineEnum.h:210
@ kNERtcReasonConnectionChangedJoinChannelFailed
加入房间失败。
Definition: NERtcEngineEnum.h:291
@ kNERtcReasonConnectionChangedJoinChannel
加入房间。
Definition: NERtcEngineEnum.h:237
@ kNERtcReasonConnectionChangedMediaConnectionDisconnected
媒体连接断开。
Definition: NERtcEngineEnum.h:264
@ kNERtcReasonConnectionChangedReJoinSucceed
重新加入房间成功。
Definition: NERtcEngineEnum.h:255
NERtcVideoDeviceType
视频设备类型。
Definition: NERtcEngineEnum.h:2385
@ kNERtcVideoDeviceTypeUnknown
未知视频设备。
Definition: NERtcEngineEnum.h:2394
@ kNERtcVideoDeviceTypeCapture
视频采集设备。
Definition: NERtcEngineEnum.h:2403
NERtcVoiceBeautifierType
美声 预设值。
Definition: NERtcEngineEnum.h:1699
@ kNERtcVoiceBeautifierLive
Live。
Definition: NERtcEngineEnum.h:1807
@ kNERtcVoiceBeautifierRecordingStudio
录音棚。
Definition: NERtcEngineEnum.h:1753
@ kNERtcVoiceBeautifierOff
(默认)关闭美声效果。
Definition: NERtcEngineEnum.h:1708
@ kNERtcVoiceBeautifierChurch
教堂。
Definition: NERtcEngineEnum.h:1789
@ kNERtcVoiceBeautifierMuffled
低沉。
Definition: NERtcEngineEnum.h:1717
@ kNERtcVoiceBeautifierKTV
KTV。
Definition: NERtcEngineEnum.h:1771
@ kNERtcVoiceBeautifierMellow
圆润。
Definition: NERtcEngineEnum.h:1726
@ kNERtcVoiceBeautifierMagnetic
磁性。
Definition: NERtcEngineEnum.h:1744
@ kNERtcVoiceBeautifierBedroom
卧室。
Definition: NERtcEngineEnum.h:1798
@ kNERtcVoiceBeautifierNature
天籁。
Definition: NERtcEngineEnum.h:1762
@ kNERtcVoiceBeautifierRemote
悠远。
Definition: NERtcEngineEnum.h:1780
@ kNERtcVoiceBeautifierClear
清澈。
Definition: NERtcEngineEnum.h:1735
NERtcDegradationPreference
带宽受限时视频编码适应性偏好
Definition: NERtcEngineEnum.h:525
@ kNERtcDegradationBalanced
在编码帧率和视频质量之间保持平衡。
Definition: NERtcEngineEnum.h:565
@ kNERtcDegradationMaintainQuality
清晰优先,降低编码帧率以保证视频质量。在弱网环境下,降低视频帧率以保证视频清晰,此时可能会出现一定卡顿。
Definition: NERtcEngineEnum.h:556
@ kNERtcDegradationDefault
(默认)根据场景模式调整适应性偏好。
Definition: NERtcEngineEnum.h:538
@ kNERtcDegradationMaintainFramerate
流畅优先,降低视频质量以保证编码帧率。在弱网环境下,降低视频清晰度以保证视频流畅,此时画质降低,画面会变得模糊,但可以保持视频流畅。
Definition: NERtcEngineEnum.h:547
NERtcLiveStreamAudioSampleRate
直播推流音频采样率。
Definition: NERtcEngineEnum.h:2131
@ kNERtcLiveStreamAudioSampleRate44100
44.1K。
Definition: NERtcEngineEnum.h:2149
@ kNERtcLiveStreamAudioSampleRate32000
32K。
Definition: NERtcEngineEnum.h:2140
@ kNERtcLiveStreamAudioSampleRate48000
48K。
Definition: NERtcEngineEnum.h:2158
NERtcVideoFrameRate
视频帧率。
Definition: NERtcEngineEnum.h:439
@ kNERtcVideoFrameRateFpsDefault
0 fps.
Definition: NERtcEngineEnum.h:448
@ kNERtcVideoFrameRateFps10
10 fps.
Definition: NERtcEngineEnum.h:466
@ kNERtcVideoFrameRateFps24
24 fps.
Definition: NERtcEngineEnum.h:484
@ kNERtcVideoFrameRateFps15
15 fps.
Definition: NERtcEngineEnum.h:475
@ kNERtcVideoFrameRateFps60
60 fps.
Definition: NERtcEngineEnum.h:502
@ kNERtcVideoFrameRateFps7
7 fps.
Definition: NERtcEngineEnum.h:457
@ kNERtcVideoFrameRateFps30
30 fps.
Definition: NERtcEngineEnum.h:493
NERtcVideoRenderScaleMode
视频渲染缩放模式。
Definition: NERtcEngineEnum.h:689
@ kNERtcVideoRenderScaleFullFill
视频尺寸非等比缩放。保证视频内容全部显示,且填满视窗。
Definition: NERtcEngineEnum.h:707
@ kNERtcVideoRenderScaleCropFill
适应区域,视频尺寸等比缩放。保证所有区域被填满,视频超出部分会被裁剪。
Definition: NERtcEngineEnum.h:716
@ kNERtcVideoRenderScaleFit
适应视频,视频尺寸等比缩放。优先保证视频内容全部显示。若视频尺寸与显示视窗尺寸不一致,视窗未被填满的区域填充背景色。
Definition: NERtcEngineEnum.h:698
NERtcMediaPriorityType
Definition: NERtcEngineEnum.h:1319
@ kNERtcMediaPriorityNormal
(默认)普通优先级 。
Definition: NERtcEngineEnum.h:1337
@ kNERtcMediaPriorityHigh
高优先级。
Definition: NERtcEngineEnum.h:1328
NERtcAudioStreamType
音频流类型,目前同时支持音频两路流:主流和辅流
Definition: NERtcEngineEnum.h:1298
@ kNERtcAudioStreamMain
音频流主流
Definition: NERtcEngineEnum.h:1300
@ kNERtcAudioStreamSub
音频流辅流
Definition: NERtcEngineEnum.h:1302
NERtcRecordType
本端参与的云端录制模式。
Definition: NERtcEngineEnum.h:1820
@ kNERtcRecordTypeMix
本端参与合流录制模式。房间内参与合流录制的成员,其音视频流混合录制为一个音视频文件。
Definition: NERtcEngineEnum.h:1838
@ kNERtcRecordTypeSingle
本端参与单流录制模式。房间内参与单流录制的成员,分开录制其音视频流,每位成员均有其对应的音视频文件。
Definition: NERtcEngineEnum.h:1847
@ kNERtcRecordTypeAll
本端参与合流+单流录制。同时录制合流内容和单流内容。
Definition: NERtcEngineEnum.h:1829
NERtcVideoRotationType
视频数据的旋转方向
Definition: NERtcEngineEnum.h:928
@ kNERtcVideoRotation_0
0 度。
Definition: NERtcEngineEnum.h:937
@ kNERtcVideoRotation_180
180 度。
Definition: NERtcEngineEnum.h:955
@ kNERtcVideoRotation_90
90 度。
Definition: NERtcEngineEnum.h:946
@ kNERtcVideoRotation_270
270 度。
Definition: NERtcEngineEnum.h:964