5#import <Foundation/Foundation.h>
8@protocol NERtcEngineVideoRenderSink;
9@protocol NERtcEnginePacketObserver;
11NS_ASSUME_NONNULL_BEGIN
318@property (nonatomic, nullable, strong) VIEW_CLASS *
container;
405@property (nonatomic, assign) NSInteger minFrameRate;
468@property (nonatomic, assign) NSInteger bitrate;
478@property (nonatomic, assign) NSInteger minBitrate;
512@property (nonatomic, assign)
int captureWidth;
533@property (nonatomic, assign)
int captureHeight;
572@property (nonatomic, assign)
int width;
590@property (nonatomic, assign)
int height;
714@property (nonatomic, copy) NSString *path;
728@property (nonatomic, assign)
int loopCount;
738@property (nonatomic, assign) BOOL sendEnabled;
748@property (nonatomic, assign) BOOL playbackEnabled;
760@property (nonatomic, assign) uint32_t sendVolume;
772@property (nonatomic, assign) uint32_t playbackVolume;
782@property (nonatomic, assign) int64_t startTimeStamp;
799@property (nonatomic, assign) uint64_t progressInterval;
832@property (nonatomic, copy) NSString *path;
846@property (nonatomic, assign)
int loopCount;
856@property (nonatomic, assign) BOOL sendEnabled;
866@property (nonatomic, assign) BOOL playbackEnabled;
878@property (nonatomic, assign) uint32_t sendVolume;
890@property (nonatomic, assign) uint32_t playbackVolume;
897@property (nonatomic, assign) int64_t startTimeStamp;
911@property (nonatomic, assign) uint64_t progressInterval;
918@property (nonatomic, copy) NSString *filePath;
921@property (nonatomic, assign)
int sampleRate;
934#pragma mark - live stream
953@property (nonatomic, assign) BOOL interruptedPlaceImage;
967@property (nonatomic, assign) BOOL singleVideoPassthrough;
980@property (nonatomic, assign) NSInteger audioBitrate;
1010@property (nonatomic, assign) NSInteger channels;
1046@property (nonatomic, assign) uint64_t uid;
1062@property (nonatomic, assign) BOOL videoPush;
1076@property (nonatomic, assign) NSInteger x;
1090@property (nonatomic, assign) NSInteger y;
1104@property (nonatomic, assign) NSInteger width;
1118@property (nonatomic, assign) NSInteger height;
1132@property (nonatomic, assign) BOOL audioPush;
1142@property (nonatomic, assign) NSInteger zOrder;
1174@property (nonatomic, copy) NSString *url;
1188@property (nonatomic, assign) NSInteger x;
1202@property (nonatomic, assign) NSInteger y;
1214@property (nonatomic, assign) NSInteger width;
1226@property (nonatomic, assign) NSInteger height;
1237@property (nonatomic, assign)
int zorder;
1259@property (nonatomic, assign) NSInteger width;
1269@property (nonatomic, assign) NSInteger height;
1279@property (nonatomic, assign) NSUInteger backgroundColor;
1289@property (nonatomic, strong) NSArray<NERtcLiveStreamUserTranscoding *> * users;
1308@property (nonatomic, nullable, strong) NSArray<NERtcLiveStreamImageInfo*> * bgImages;
1332@property (nonatomic, copy) NSString *taskID;
1344@property (nonatomic, copy) NSString *streamURL;
1354@property (nonatomic, assign) BOOL serverRecordEnabled;
1394@property (nonatomic, nullable, copy) NSString *extraInfo;
1409#pragma mark -- Audio Frame Observer
1434@property (nonatomic, assign) uint32_t channels;
1444@property (nonatomic, assign) uint32_t sampleRate;
1489@property (nonatomic, assign) uint32_t channels;
1499@property (nonatomic, assign) uint32_t sampleRate;
1509@property (nonatomic, assign) uint32_t bytesPerSample;
1519@property (nonatomic, assign) uint32_t samplesPerChannel;
1551@property (nonatomic, assign)
void* data;
1561@property (nonatomic, assign) int64_t syncTimestamp;
1566#pragma mark - Volume info
1586@property (nonatomic, assign) uint64_t uid;
1596@property (nonatomic, assign)
unsigned int volume;
1607@property (nonatomic, assign)
unsigned int subStreamVolume;
1611#pragma mark - Video Frame
1642@property(nonatomic, assign) uint64_t timestamp;
1652@property(nonatomic, assign) uint32_t width;
1662@property(nonatomic, assign) uint32_t height;
1686@property(nonatomic)
void * buffer;
1695@property(nonatomic)
void * uBuffer;
1704@property(nonatomic)
void * vBuffer;
1715@property(nonatomic, strong) NSArray<NSNumber *> *strides;
1719@property(nonatomic, strong) id<MTLTexture> texture;
1763#pragma mark- MediaRelay
1783@property (nonatomic, copy)NSString *channelName;
1792@property (nonatomic, copy)NSString *token;
1801@property (nonatomic, assign)uint64_t uid;
1821@property(nonatomic, strong, readonly)NSDictionary<NSString *, NERtcChannelMediaRelayInfo *> * _Nullable destinationInfos;
1855- (BOOL)setDestinationInfo:(
NERtcChannelMediaRelayInfo *_Nonnull)destinationInfo forChannelName:(NSString *_Nonnull)channelName;
1869- (BOOL)removeDestinationInfoForChannelName:(NSString *_Nonnull)channelName;
1873#pragma mark - watermark
1901@property (nonatomic, assign) CGFloat wmAlpha;
1911@property (nonatomic, assign) NSUInteger wmWidth;
1921@property (nonatomic, assign) NSUInteger wmHeight;
1931@property (nonatomic, assign) NSUInteger offsetX;
1941@property (nonatomic, assign) NSUInteger offsetY;
1951@property (nonatomic, strong) NSArray<NSString *> *imagePaths;
1963@property (nonatomic, assign) NSUInteger fps;
1973@property (nonatomic, assign) BOOL loop;
1987@property (nonatomic, copy) NSString *content;
1994@property (nonatomic, copy) NSString *fontName;
2004@property (nonatomic, assign) NSUInteger fontColor;
2014@property (nonatomic, assign) NSUInteger fontSize;
2024@property (nonatomic, assign) CGFloat wmAlpha;
2035@property (nonatomic, assign) NSUInteger wmColor;
2045@property (nonatomic, assign) NSUInteger wmWidth;
2055@property (nonatomic, assign) NSUInteger wmHeight;
2065@property (nonatomic, assign) NSUInteger offsetX;
2075@property (nonatomic, assign) NSUInteger offsetY;
2086@property (nonatomic, copy) NSString *fontName;
2096@property (nonatomic, assign) NSUInteger fontColor;
2106@property (nonatomic, assign) NSUInteger fontSize;
2116@property (nonatomic, assign) CGFloat wmAlpha;
2128@property (nonatomic, assign) NSUInteger wmColor;
2138@property (nonatomic, assign) NSUInteger wmWidth;
2148@property (nonatomic, assign) NSUInteger wmHeight;
2158@property (nonatomic, assign) NSUInteger offsetX;
2168@property (nonatomic, assign) NSUInteger offsetY;
2224#pragma mark - Encryption
2254@property (nonatomic, copy, nullable) NSString *key;
2261@property (nonatomic, weak, nullable) id<NERtcEnginePacketObserver> observer;
2265#pragma mark - privatization
2287@property (nonatomic, copy, nullable) NSString* lbsServer;
2297@property (nonatomic, copy, nullable) NSString *channelServer;
2307@property (nonatomic, copy, nullable) NSString *statisticsServer;
2317@property (nonatomic, copy, nullable) NSString *statisticsDispatchServer;
2327@property (nonatomic, copy, nullable) NSString *statisticsBackupServer;
2337@property (nonatomic, copy, nullable) NSString *roomServer;
2347@property (nonatomic, copy, nullable) NSString *compatServer;
2357@property (nonatomic, copy, nullable) NSString *nosLbsServer;
2367@property (nonatomic, copy, nullable) NSString *nosUploadSever;
2377@property (nonatomic, copy, nullable) NSString *nosTokenServer;
2387@property (nonatomic, assign) BOOL useIPv6;
2392@property (nonatomic, copy, nullable) NSString *cloudProxyServer;
2397@property (nonatomic, copy, nullable) NSString *webSocketProxyServer;
2402@property (nonatomic, copy, nullable) NSString *quicProxyServer;
2407@property (nonatomic, copy, nullable) NSString *mediaProxyServer;
2411#pragma mark - NERtcLastmileProbeConfig
2437@property(nonatomic, assign) BOOL probeUplink;
2451@property(nonatomic, assign) BOOL probeDownlink;
2465@property(nonatomic, assign) NSUInteger expectedUplinkBitrate;
2476@property(nonatomic, assign) NSUInteger expectedDownlinkBitrate;
2480#pragma mark - NERtcLastmileProbeOneWayResult
2500@property(nonatomic, assign) NSUInteger packetLossRate;
2510@property(nonatomic, assign) NSUInteger jitter;
2520@property(nonatomic, assign) NSUInteger availableBandwidth;
2524#pragma mark - NERtcLastmileProbeResult
2554@property(nonatomic, assign) NSUInteger rtt;
2578#pragma mark -- Log setting
2598@property (nonatomic, copy) NSString *logDir;
2612#pragma mark - Video Correction Config
2625@property (nonatomic, assign) CGPoint topLeft;
2628@property (nonatomic, assign) CGPoint topRight;
2631@property (nonatomic, assign) CGPoint bottomLeft;
2634@property (nonatomic, assign) CGPoint bottomRight;
2637@property (nonatomic, assign) CGFloat canvasWidth;
2640@property (nonatomic, assign) CGFloat canvasHeight;
2643@property (nonatomic, assign) BOOL enableMirror;
2647#pragma mark - NERtcVirtualBackgroundSource
2685@property (nonatomic, assign) NSUInteger color;
2697@property (nonatomic, copy) NSString *source;
2713#pragma mark - Audio Effect
2733@property (nonatomic, assign)
float wetGain;
2743@property (nonatomic, assign)
float dryGain;
2753@property (nonatomic, assign)
float damping;
2763@property (nonatomic, assign)
float roomSize;
2773@property (nonatomic, assign)
float decayTime;
2783@property (nonatomic, assign)
float preDelay;
2787#pragma mark - extraInfo
2797@property (nonatomic, assign) BOOL enableLowLatency;
2801@property (nonatomic, assign) NSUInteger playTimeout;
2817@property (nonatomic, nullable, copy) NSString *customInfo;
2824@property (nonatomic, nullable, copy) NSString *permissionKey;
2838@property (nonatomic, copy) NSString *customInfo;
2851@property (nonatomic, copy) NSString *customInfo;
2863@property (nonatomic, copy) NSString *customInfo;
2867#pragma mark - preDecoder
2876@property (nonatomic, assign)
int width;
2881@property (nonatomic, assign)
int height;
2886@property (nonatomic, assign) BOOL isKeyFrame;
2899@property (nonatomic, assign) uint32_t perTimeMs;
2904@property (nonatomic, assign) uint8_t toc;
2921@property (nonatomic, assign) uint64_t uid;
2926@property (nonatomic, assign) int64_t timestampMs;
2931@property (nonatomic, assign) uint8_t *data;
2936@property (nonatomic, assign)
int length;
2941@property (nonatomic, copy) NSString *codec;
2946@property (nonatomic, assign) BOOL isMainStream;
2975@property (nonatomic, copy) NSArray<NSNumber *> *nalLengths;
2980@property (nonatomic, assign)
unsigned char *nalData;
2985@property (nonatomic, assign) int64_t timestampUs;
2990@property (nonatomic, assign)
int width;
2995@property (nonatomic, assign)
int height;
3007@property (nonatomic, assign)
unsigned char *data;
3012@property (nonatomic, assign) int64_t timeStampUs;
3017@property (nonatomic, assign)
int sampleRate;
3022@property (nonatomic, assign)
int channels;
3027@property (nonatomic, assign)
int samplesPerChannel;
3032@property (nonatomic, assign)
int encodedLen;
3037@property (nonatomic, assign) uint32_t encodedTimestamp;
3047@property (nonatomic, assign) uint8_t rmsLevel;
3057@property(nonatomic, assign) CGFloat speakerPositionX;
3062@property(nonatomic, assign) CGFloat speakerPositionY;
3067@property(nonatomic, assign) CGFloat speakerPositionZ;
3072@property(nonatomic, assign) CGFloat speakerQuaternionX;
3077@property(nonatomic, assign) CGFloat speakerQuaternionY;
3082@property(nonatomic, assign) CGFloat speakerQuaternionZ;
3087@property(nonatomic, assign) CGFloat speakerQuaternionW;
3092@property(nonatomic, assign) CGFloat headPositionX;
3097@property(nonatomic, assign) CGFloat headPositionY;
3102@property(nonatomic, assign) CGFloat headPositionZ;
3107@property(nonatomic, assign) CGFloat headQuaternionX;
3112@property(nonatomic, assign) CGFloat headQuaternionY;
3117@property(nonatomic, assign) CGFloat headQuaternionZ;
3122@property(nonatomic, assign) CGFloat headQuaternionW;
3143@property (nonatomic, assign) CGFloat reflectionScalar;
3148@property (nonatomic, assign) CGFloat reverbGain;
3153@property (nonatomic, assign) CGFloat reverbTime;
3158@property (nonatomic, assign) CGFloat reverbBrightness;
3172@property (nonatomic, assign)
const unsigned char* buffer;
3182@property (nonatomic, assign)
long size;
3186#pragma mark - push stream params
3200@property (nonatomic, assign) uint64_t uId;
3212@property (nonatomic, copy) NSString *channelName;
3223@property (nonatomic, copy) NSString *token;
3237@property (nonatomic, copy) NSString *streamingUrl;
3263@property (nonatomic, copy) NSString *streamUrl;
3273@property (nonatomic, assign) uint32_t playOutDelay;
3284@property (nonatomic, assign) uint32_t reconnectTimeout;
3305@property (nonatomic, copy) NSString *srcLanguage;
3321@property(nonatomic, strong) NSArray<NSString *> *srcLanguages;
3335@property (nonatomic, copy) NSString *dstLanguage;
3349@property(nonatomic, strong) NSArray<NSString *> *dstLanguages;
3362@property (nonatomic, assign) uint64_t uid;
3368@property (nonatomic, assign)
bool isLocalUser;
3374@property (nonatomic, assign) uint64_t timestamp;
3380@property (nonatomic, copy) NSString* content;
3386@property (nonatomic, copy) NSString* language;
3392@property (nonatomic, assign)
bool haveTranslation;
3398@property (nonatomic, copy) NSString* translatedText;
3404@property (nonatomic, copy) NSString* translationLanguage;
3410@property (nonatomic, assign)
bool isFinal;
3415NS_ASSUME_NONNULL_END
NERTC_EXTERN_API uint32_t const NERtcAudioMixingMaxVolume
定义 NERtcEngineBase.h:696
NERTC_EXTERN_API NSString *const kNERtcKeyVideoStartWithBackCamera
第一次开启摄像头时,是否使用后摄像头。 布尔值,默认值 NO,即不使用后置摄像头。
定义 NERtcEngineBase.h:80
NERTC_EXTERN_API NSString *const KNERtcKeyDisableSWAECOnHeadset
设置耳机时不使用软件回声消除功能,默认值 NO。如设置 YES 则 SDK 在耳机模式下不使用软件回声消除功能,会对某些机型下 耳机的音质效果有影响
定义 NERtcEngineBase.h:185
NERTC_EXTERN_API NSString *const kNERtcKeyExtraInfo
Login 事件中的一个自定义字段,适用于标识一些额外信息,例如 App 版本。
定义 NERtcEngineBase.h:270
NERTC_EXTERN_API NSString *const KNERtcKeyAudioAINSEnable
设置 AI 降噪模式。 NERTC SDK 自研 AI 降噪算法,开启 AI 降噪之后,在嘈杂的环境中可以针对背景人声、键盘声等非稳态噪声进行定向降噪,同时也会提升对于环境稳态噪声的抑制,保留更纯粹的...
定义 NERtcEngineBase.h:198
NERTC_EXTERN_API NSString *const kNERtcKeyLoginCustomData
登录扩展参数,string,默认不设置。
定义 NERtcEngineBase.h:285
NERTC_EXTERN_API NSString *const kNERtcKeyLogLevel
SDK 日志等级,默认为 kNERtcLogLevelInfo,详细信息请参考 NERtcLogLevel。
定义 NERtcEngineBase.h:261
NS_ASSUME_NONNULL_BEGIN NERTC_EXTERN_API NSString *const kNERtcKeyChannel1V1ModeEnabled
以下 key 用于 INERtcEngine::setParameters
定义 NERtcEngineBase.h:35
NERTC_EXTERN_API NSString *const kNERtcKeyPublishSelfStreamEnabled
在旁路推流场景中,是否允许推送本地媒体流到 CDN。默认值 YES。
定义 NERtcEngineBase.h:250
NERTC_EXTERN_API NSString *const kNERtcKeyVideoPreferMetalRender
是否优先使用 Metal 渲染。 布尔值,默认值 NO,即使用 OpenGL 渲染。
定义 NERtcEngineBase.h:90
NERTC_EXTERN_API NSString *const KNERtcKeyDisableOverrideSpeakerOnReceiver
当系统切换听筒或扬声器时,SDK 是否以系统设置为准。 布尔值,默认为 NO。
定义 NERtcEngineBase.h:155
NERTC_EXTERN_API NSString *const kNERtcKeyVideoPreferHWEncode
是否优先使用硬件编码视频数据。 布尔值,默认值 YES。 请在初始化(setupEngineWithContext)之前设置该参数,否则该参数会在下次初始化之后生效。
定义 NERtcEngineBase.h:48
NERTC_EXTERN_API NSString *const kNERtcKeyVideoSendOnPubType
通话开始时,默认发送的流类型,通话前设置有效。 int 类型,默认为 3,即大流。详细信息请参考 NERtcVideoPubMode。
定义 NERtcEngineBase.h:100
NERTC_EXTERN_API NSString *const kNERtcKeyRecordHostEnabled
是否云端录制主讲人,默认值 NO
定义 NERtcEngineBase.h:210
NERTC_EXTERN_API NSString *const kNERtcKeyAutoSubscribeAudio
是否自动订阅其他用户的音频流。 布尔值,默认为 YES,即自动订阅。
定义 NERtcEngineBase.h:127
NERTC_EXTERN_API NSString *const kNERtcKeyAutoSubscribeVideo
是否自动订阅其他用户的视频流。 布尔值,默认值 NO,即不自动订阅。
定义 NERtcEngineBase.h:112
NERTC_EXTERN_API NSString *const kNERtcKeyAutoSubscribeData
是否自动订阅其他用户的数据通道。 布尔值,默认为 NO,即非自动订阅。
定义 NERtcEngineBase.h:142
NERTC_EXTERN_API NSString *const kNERtcKeyRecordAudioEnabled
是否开启云端音频录制。默认值 NO,即关闭音频录制。
定义 NERtcEngineBase.h:219
NERTC_EXTERN_API NSString *const kNERtcKeySupportCallkit
是否需要支持 Callkit 框架。 布尔值,默认为 NO。
定义 NERtcEngineBase.h:163
NERTC_EXTERN_API NSString *const kNERtcKeyDisableFirstJoinUserCreateChannel
定义 NERtcEngineBase.h:288
NERTC_EXTERN_API NSString *const kNERtcKeyRecordVideoEnabled
是否开启云端视频录制,默认值 NO,即关闭视频录制。
定义 NERtcEngineBase.h:228
NERTC_EXTERN_API NSString *const kNERtcKeyRecordType
云端录制模式。详细信息请参考 NERtcRecordType。
定义 NERtcEngineBase.h:237
NERTC_EXTERN_API NSString *const kNERtcKeyVideoPreferHWDecode
是否优先使用硬件解码视频数据。 布尔值,默认值 YES。 请在初始化(setupEngineWithContext)之前设置该参数,否则该参数会在下次初始化之后生效。
定义 NERtcEngineBase.h:59
NERTC_EXTERN_API NSString *const KNERtcKeyEnableReportVolumeWhenMute
本地用户静音时是否返回原始音量。 布尔值,默认值为 false。
定义 NERtcEngineBase.h:176
NERTC_EXTERN_API NSString *const kNERtcKeyVideoCaptureObserverEnabled
是否需要开启视频数据采集回调,开启后开发者可以获取到原始视频数据。 布尔值,默认值 NO。 开启后如果需要关闭,需要通过调用 destroyEngine 来清除。
定义 NERtcEngineBase.h:70
NERTC_EXTERN_API NSString *const kNERtcKeyDisableVideoDecoder
是否关闭 sdk 视频解码(默认不关闭),关闭后 SDK 将不会解码远端视频,因此也无法渲染接收到的远端视频
定义 NERtcEngineBase.h:278
NERTC_EXTERN_API uint32_t const NERtcAudioMixingDefaultVolume
定义 NERtcEngineBase.h:697
NERtcPreDecoderMediaType
媒体类型。
定义 NERtcEngineEnum.h:2708
NERtcVideoColorSpacePrimary
视频颜色空间主色。
定义 NERtcEngineEnum.h:1670
NERtcLiveStreamMode
直播推流模式。
定义 NERtcEngineEnum.h:3446
NERtcVideoColorSpaceRange
视频颜色范围。
定义 NERtcEngineEnum.h:1489
NERtcVideoCropMode
视频裁剪模式
定义 NERtcEngineEnum.h:948
NERtcLastmileProbeResultState
Last mile 质量探测结果的状态。
定义 NERtcEngineEnum.h:3992
NERtcLogLevel
日志级别。
定义 NERtcEngineEnum.h:4085
NERtcVideoCodecType
定义 NERtcEngineEnum.h:2740
NERtcVideoFormatType
视频格式类型
定义 NERtcEngineEnum.h:1087
NERtcVirtualBackgroundSourceType
自定义背景图片的类型。
定义 NERtcEngineEnum.h:1232
NERtcVideoWatermarkType
视频水印类型。
定义 NERtcEngineEnum.h:1316
NERtcLiveStreamVideoScaleMode
直播推流模式。
定义 NERtcEngineEnum.h:3475
NERtcSubStreamContentPrefer
屏幕共享功能的编码策略倾向
定义 NERtcEngineEnum.h:672
NERtcLiveStreamAudioCodecProfile
直播推流音频编码规格。
定义 NERtcEngineEnum.h:3417
#define NERTC_EXTERN_API
定义 NERtcEngineEnum.h:18
NERtcAudioRecordingQuality
录音音质。
定义 NERtcEngineEnum.h:2588
NERtcAudioRecordingPosition
定义 NERtcEngineEnum.h:2678
NERtcPayLoadType
定义 NERtcEngineEnum.h:4072
NERtcVideoOutputOrientationMode
视频旋转方向模式。
定义 NERtcEngineEnum.h:900
NERtcVideoProfileType
视频 profile 类型。
定义 NERtcEngineEnum.h:447
NERtcVideoColorSpaceTransfer
视频颜色空间传输。
定义 NERtcEngineEnum.h:1798
NERtcNalFrameType
定义 NERtcEngineEnum.h:4055
NERtcVideoColorSpaceMatrix
视频颜色空间矩阵。
定义 NERtcEngineEnum.h:1524
NERtcBlurDegree
自定义背景图的虚化程度。
定义 NERtcEngineEnum.h:1275
NERtcAudioType
音频类型
定义 NERtcEngineEnum.h:3545
NERtcVideoMirrorMode
视频镜像模式。
定义 NERtcEngineEnum.h:862
NERtcAudioFrameOpMode
音频数据读写模式
定义 NERtcEngineEnum.h:3565
NERtcEncryptionMode
加密模式
定义 NERtcEngineEnum.h:3961
NERtcAudioRecordingCycleTime
定义 NERtcEngineEnum.h:2687
NERtcSpatializerMaterialName
空间音效中房间材质名称
定义 NERtcEngineEnum.h:2355
NERtcDegradationPreference
带宽受限时视频编码适应性偏好
定义 NERtcEngineEnum.h:621
NERtcLiveStreamAudioSampleRate
直播推流音频采样率。
定义 NERtcEngineEnum.h:3379
#define NERTC_EXPORT
定义 NERtcEngineEnum.h:12
NERtcVideoFrameRate
视频帧率。
定义 NERtcEngineEnum.h:535
NERtcVideoRenderScaleMode
视频渲染缩放模式。
定义 NERtcEngineEnum.h:794
NERtcSpatializerRoomCapacity
空间音效房间大小
定义 NERtcEngineEnum.h:2325
NERtcAudioStreamType
音频流类型,目前同时支持音频两路流:主流和辅流
定义 NERtcEngineEnum.h:2299
NERtcVideoRotationType
视频数据的旋转方向
定义 NERtcEngineEnum.h:1033
定义 NERtcEngineBase.h:3289
定义 NERtcEngineBase.h:3356
编码好的音频数据
定义 NERtcEngineBase.h:3003
音频帧。
定义 NERtcEngineBase.h:1532
声音音量信息。
定义 NERtcEngineBase.h:1577
本地视频基础发送配置。
定义 NERtcEngineBase.h:368
摄像头采集配置。
定义 NERtcEngineBase.h:491
Options for creating audio effects
定义 NERtcEngineBase.h:819
Options for creating mixing audios
定义 NERtcEngineBase.h:701
配置媒体流加密模式和密钥。
定义 NERtcEngineBase.h:2235
joinChannel 时的一些可选信息
定义 NERtcEngineBase.h:2813
Last mile 网络探测配置。
定义 NERtcEngineBase.h:2422
单向 Last mile 网络质量探测结果报告。
定义 NERtcEngineBase.h:2491
上下行 Last mile 网络质量探测结果。
定义 NERtcEngineBase.h:2535
音视频流编码参数等设置
定义 NERtcEngineBase.h:944
图片布局。
定义 NERtcEngineBase.h:1165
直播布局。
定义 NERtcEngineBase.h:1250
直播推流任务的配置。
定义 NERtcEngineBase.h:1321
直播成员布局。
定义 NERtcEngineBase.h:1037
日志相关设置。
定义 NERtcEngineBase.h:2589
低延时直播参数
定义 NERtcEngineBase.h:2793
定义 NERtcEngineBase.h:3163
定义 NERtcEngineBase.h:3252
3D 音效算法中坐标信息。
定义 NERtcEngineBase.h:3053
编码完的视频帧数据
定义 NERtcEngineBase.h:2895
编码完的媒体数据帧
定义 NERtcEngineBase.h:2913
编码完的音频帧数据
定义 NERtcEngineBase.h:2873
定义 NERtcEngineBase.h:3228
混响参数
定义 NERtcEngineBase.h:2724
私有化服务器配置项
定义 NERtcEngineBase.h:2278
3D 音效房间属性设置。
定义 NERtcEngineBase.h:3129
定义 NERtcEngineBase.h:3189
视频画布设置。
定义 NERtcEngineBase.h:299
uint32_t backgroundColor
定义 NERtcEngineBase.h:355
id< NERtcEngineVideoRenderSink > externalVideoRender
外部渲染器。
定义 NERtcEngineBase.h:352
BOOL useExternalRender
是否使用外部渲染器,默认 NO 不使用,若使用 SDK 内部会根据 externalVideoRender 来进行绑定,若不使用 SDK 内部根据 container 来进行绑定。暂不支持在通话中切换内...
定义 NERtcEngineBase.h:308
NERtcVideoRenderScaleMode renderMode
视频渲染模式。
定义 NERtcEngineBase.h:328
VIEW_CLASS * container
视频窗口容器(SDK 内部渲染)。
定义 NERtcEngineBase.h:318
NERtcVideoMirrorMode mirrorMode
视频镜像模式。
定义 NERtcEngineBase.h:342
视频图像畸变矫正相关设置。
定义 NERtcEngineBase.h:2623
本地视频发送配置
定义 NERtcEngineBase.h:555
定义 NERtcEngineBase.h:2961
视频帧信息。
定义 NERtcEngineBase.h:1622
本地辅流发送配置。
定义 NERtcEngineBase.h:661
视频水印设置,目前支持三种类型的水印,但只能其中选择一种水印生效。
定义 NERtcEngineBase.h:2181
视频图片水印配置。
定义 NERtcEngineBase.h:1892
定义 NERtcEngineBase.h:1978
定义 NERtcEngineBase.h:2080
自定义背景图像。
定义 NERtcEngineBase.h:2660