5 #import <Foundation/Foundation.h>
11 NS_ASSUME_NONNULL_BEGIN
315 @property (nonatomic, nullable, strong) VIEW_CLASS *
container;
402 @property (nonatomic, assign) NSInteger minFrameRate;
465 @property (nonatomic, assign) NSInteger bitrate;
475 @property (nonatomic, assign) NSInteger minBitrate;
509 @property (nonatomic, assign)
int captureWidth;
530 @property (nonatomic, assign)
int captureHeight;
559 @property (nonatomic, assign)
int width;
577 @property (nonatomic, assign)
int height;
701 @property (nonatomic, copy) NSString *path;
715 @property (nonatomic, assign)
int loopCount;
725 @property (nonatomic, assign) BOOL sendEnabled;
735 @property (nonatomic, assign) BOOL playbackEnabled;
747 @property (nonatomic, assign) uint32_t sendVolume;
759 @property (nonatomic, assign) uint32_t playbackVolume;
769 @property (nonatomic, assign) int64_t startTimeStamp;
786 @property (nonatomic, assign) uint64_t progressInterval;
819 @property (nonatomic, copy) NSString *path;
833 @property (nonatomic, assign)
int loopCount;
843 @property (nonatomic, assign) BOOL sendEnabled;
853 @property (nonatomic, assign) BOOL playbackEnabled;
865 @property (nonatomic, assign) uint32_t sendVolume;
877 @property (nonatomic, assign) uint32_t playbackVolume;
884 @property (nonatomic, assign) int64_t startTimeStamp;
898 @property (nonatomic, assign) uint64_t progressInterval;
905 @property (nonatomic, copy) NSString *filePath;
908 @property (nonatomic, assign)
int sampleRate;
921 #pragma mark - live stream
940 @property (nonatomic, assign) BOOL interruptedPlaceImage;
954 @property (nonatomic, assign) BOOL singleVideoPassthrough;
967 @property (nonatomic, assign) NSInteger audioBitrate;
997 @property (nonatomic, assign) NSInteger channels;
1033 @property (nonatomic, assign) uint64_t uid;
1049 @property (nonatomic, assign) BOOL videoPush;
1063 @property (nonatomic, assign) NSInteger x;
1077 @property (nonatomic, assign) NSInteger y;
1091 @property (nonatomic, assign) NSInteger width;
1105 @property (nonatomic, assign) NSInteger height;
1119 @property (nonatomic, assign) BOOL audioPush;
1129 @property (nonatomic, assign) NSInteger zOrder;
1161 @property (nonatomic, copy) NSString *url;
1175 @property (nonatomic, assign) NSInteger x;
1189 @property (nonatomic, assign) NSInteger y;
1201 @property (nonatomic, assign) NSInteger width;
1213 @property (nonatomic, assign) NSInteger height;
1224 @property (nonatomic, assign)
int zorder;
1246 @property (nonatomic, assign) NSInteger width;
1256 @property (nonatomic, assign) NSInteger height;
1276 @property (nonatomic, strong) NSArray<NERtcLiveStreamUserTranscoding *> * users;
1295 @property (nonatomic, nullable, strong) NSArray<NERtcLiveStreamImageInfo*> * bgImages;
1317 @property (nonatomic, copy) NSString *taskID;
1329 @property (nonatomic, copy) NSString *streamURL;
1339 @property (nonatomic, assign) BOOL serverRecordEnabled;
1379 @property (nonatomic, nullable, copy) NSString *extraInfo;
1394 #pragma mark -- Audio Frame Observer
1419 @property (nonatomic, assign) uint32_t channels;
1429 @property (nonatomic, assign) uint32_t sampleRate;
1474 @property (nonatomic, assign) uint32_t channels;
1484 @property (nonatomic, assign) uint32_t sampleRate;
1494 @property (nonatomic, assign) uint32_t bytesPerSample;
1504 @property (nonatomic, assign) uint32_t samplesPerChannel;
1536 @property (nonatomic, assign)
void* data;
1546 @property (nonatomic, assign) int64_t syncTimestamp;
1551 #pragma mark - Volume info
1571 @property (nonatomic, assign) uint64_t uid;
1581 @property (nonatomic, assign)
unsigned int volume;
1592 @property (nonatomic, assign)
unsigned int subStreamVolume;
1596 #pragma mark - Video Frame
1627 @property(nonatomic, assign) uint64_t timestamp;
1637 @property(nonatomic, assign) uint32_t width;
1647 @property(nonatomic, assign) uint32_t height;
1671 @property(nonatomic)
void * buffer;
1680 @property(nonatomic)
void * uBuffer;
1689 @property(nonatomic)
void * vBuffer;
1700 @property(nonatomic, strong) NSArray<NSNumber *> *strides;
1704 @property(nonatomic, strong) id<MTLTexture> texture;
1708 #pragma mark- MediaRelay
1728 @property (nonatomic, copy)NSString *channelName;
1737 @property (nonatomic, copy)NSString *token;
1746 @property (nonatomic, assign)uint64_t uid;
1766 @property(nonatomic, strong, readonly)NSDictionary<NSString *, NERtcChannelMediaRelayInfo *> * _Nullable destinationInfos;
1800 - (BOOL)setDestinationInfo:(
NERtcChannelMediaRelayInfo *_Nonnull)destinationInfo forChannelName:(NSString *_Nonnull)channelName;
1814 - (BOOL)removeDestinationInfoForChannelName:(NSString *_Nonnull)channelName;
1818 #pragma mark - watermark
1846 @property (nonatomic, assign) CGFloat wmAlpha;
1856 @property (nonatomic, assign) NSUInteger wmWidth;
1866 @property (nonatomic, assign) NSUInteger wmHeight;
1876 @property (nonatomic, assign) NSUInteger offsetX;
1886 @property (nonatomic, assign) NSUInteger offsetY;
1896 @property (nonatomic, strong) NSArray<NSString *> *imagePaths;
1908 @property (nonatomic, assign) NSUInteger fps;
1918 @property (nonatomic, assign) BOOL loop;
1932 @property (nonatomic, copy) NSString *content;
1939 @property (nonatomic, copy) NSString *fontName;
1949 @property (nonatomic, assign) NSUInteger fontColor;
1959 @property (nonatomic, assign) NSUInteger fontSize;
1969 @property (nonatomic, assign) CGFloat wmAlpha;
1980 @property (nonatomic, assign) NSUInteger wmColor;
1990 @property (nonatomic, assign) NSUInteger wmWidth;
2000 @property (nonatomic, assign) NSUInteger wmHeight;
2010 @property (nonatomic, assign) NSUInteger offsetX;
2020 @property (nonatomic, assign) NSUInteger offsetY;
2031 @property (nonatomic, copy) NSString *fontName;
2041 @property (nonatomic, assign) NSUInteger fontColor;
2051 @property (nonatomic, assign) NSUInteger fontSize;
2061 @property (nonatomic, assign) CGFloat wmAlpha;
2073 @property (nonatomic, assign) NSUInteger wmColor;
2083 @property (nonatomic, assign) NSUInteger wmWidth;
2093 @property (nonatomic, assign) NSUInteger wmHeight;
2103 @property (nonatomic, assign) NSUInteger offsetX;
2113 @property (nonatomic, assign) NSUInteger offsetY;
2169 #pragma mark - Encryption
2199 @property (nonatomic, copy, nullable) NSString *key;
2206 @property (nonatomic, weak, nullable) id<NERtcEnginePacketObserver> observer;
2210 #pragma mark - privatization
2232 @property (nonatomic, copy, nullable) NSString* lbsServer;
2242 @property (nonatomic, copy, nullable) NSString *channelServer;
2252 @property (nonatomic, copy, nullable) NSString *statisticsServer;
2262 @property (nonatomic, copy, nullable) NSString *statisticsDispatchServer;
2272 @property (nonatomic, copy, nullable) NSString *statisticsBackupServer;
2282 @property (nonatomic, copy, nullable) NSString *roomServer;
2292 @property (nonatomic, copy, nullable) NSString *compatServer;
2302 @property (nonatomic, copy, nullable) NSString *nosLbsServer;
2312 @property (nonatomic, copy, nullable) NSString *nosUploadSever;
2322 @property (nonatomic, copy, nullable) NSString *nosTokenServer;
2332 @property (nonatomic, assign) BOOL useIPv6;
2337 @property (nonatomic, copy, nullable) NSString *cloudProxyServer;
2342 @property (nonatomic, copy, nullable) NSString *webSocketProxyServer;
2347 @property (nonatomic, copy, nullable) NSString *quicProxyServer;
2352 @property (nonatomic, copy, nullable) NSString *mediaProxyServer;
2356 #pragma mark - NERtcLastmileProbeConfig
2382 @property(nonatomic, assign) BOOL probeUplink;
2396 @property(nonatomic, assign) BOOL probeDownlink;
2410 @property(nonatomic, assign) NSUInteger expectedUplinkBitrate;
2421 @property(nonatomic, assign) NSUInteger expectedDownlinkBitrate;
2425 #pragma mark - NERtcLastmileProbeOneWayResult
2445 @property(nonatomic, assign) NSUInteger packetLossRate;
2455 @property(nonatomic, assign) NSUInteger jitter;
2465 @property(nonatomic, assign) NSUInteger availableBandwidth;
2469 #pragma mark - NERtcLastmileProbeResult
2499 @property(nonatomic, assign) NSUInteger rtt;
2523 #pragma mark -- Log setting
2543 @property (nonatomic, copy) NSString *logDir;
2557 #pragma mark - Video Correction Config
2570 @property (nonatomic, assign) CGPoint topLeft;
2573 @property (nonatomic, assign) CGPoint topRight;
2576 @property (nonatomic, assign) CGPoint bottomLeft;
2579 @property (nonatomic, assign) CGPoint bottomRight;
2582 @property (nonatomic, assign) CGFloat canvasWidth;
2585 @property (nonatomic, assign) CGFloat canvasHeight;
2588 @property (nonatomic, assign) BOOL enableMirror;
2592 #pragma mark - NERtcVirtualBackgroundSource
2630 @property (nonatomic, assign) NSUInteger color;
2642 @property (nonatomic, copy) NSString *source;
2658 #pragma mark - Audio Effect
2678 @property (nonatomic, assign)
float wetGain;
2688 @property (nonatomic, assign)
float dryGain;
2698 @property (nonatomic, assign)
float damping;
2708 @property (nonatomic, assign)
float roomSize;
2718 @property (nonatomic, assign)
float decayTime;
2728 @property (nonatomic, assign)
float preDelay;
2732 #pragma mark - extraInfo
2742 @property (nonatomic, nullable, copy) NSString *customInfo;
2749 @property (nonatomic, nullable, copy) NSString *permissionKey;
2761 @property (nonatomic, copy) NSString *customInfo;
2774 @property (nonatomic, copy) NSString *customInfo;
2786 @property (nonatomic, copy) NSString *customInfo;
2790 #pragma mark - preDecoder
2799 @property (nonatomic, assign)
int width;
2804 @property (nonatomic, assign)
int height;
2809 @property (nonatomic, assign) BOOL isKeyFrame;
2822 @property (nonatomic, assign) uint32_t perTimeMs;
2827 @property (nonatomic, assign) uint8_t toc;
2844 @property (nonatomic, assign) uint64_t uid;
2849 @property (nonatomic, assign) int64_t timestampMs;
2854 @property (nonatomic, assign) uint8_t *data;
2859 @property (nonatomic, assign)
int length;
2864 @property (nonatomic, copy) NSString *codec;
2869 @property (nonatomic, assign) BOOL isMainStream;
2898 @property (nonatomic, copy) NSArray<NSNumber *> *nalLengths;
2903 @property (nonatomic, assign)
unsigned char *nalData;
2908 @property (nonatomic, assign) int64_t timestampUs;
2913 @property (nonatomic, assign)
int width;
2918 @property (nonatomic, assign)
int height;
2930 @property (nonatomic, assign)
unsigned char *data;
2935 @property (nonatomic, assign) int64_t timeStampUs;
2940 @property (nonatomic, assign)
int sampleRate;
2945 @property (nonatomic, assign)
int channels;
2950 @property (nonatomic, assign)
int samplesPerChannel;
2955 @property (nonatomic, assign)
int encodedLen;
2960 @property (nonatomic, assign) uint32_t encodedTimestamp;
2970 @property (nonatomic, assign) uint8_t rmsLevel;
2980 @property(nonatomic, assign) CGFloat speakerPositionX;
2985 @property(nonatomic, assign) CGFloat speakerPositionY;
2990 @property(nonatomic, assign) CGFloat speakerPositionZ;
2995 @property(nonatomic, assign) CGFloat speakerQuaternionX;
3000 @property(nonatomic, assign) CGFloat speakerQuaternionY;
3005 @property(nonatomic, assign) CGFloat speakerQuaternionZ;
3010 @property(nonatomic, assign) CGFloat speakerQuaternionW;
3015 @property(nonatomic, assign) CGFloat headPositionX;
3020 @property(nonatomic, assign) CGFloat headPositionY;
3025 @property(nonatomic, assign) CGFloat headPositionZ;
3030 @property(nonatomic, assign) CGFloat headQuaternionX;
3035 @property(nonatomic, assign) CGFloat headQuaternionY;
3040 @property(nonatomic, assign) CGFloat headQuaternionZ;
3045 @property(nonatomic, assign) CGFloat headQuaternionW;
3065 @property (nonatomic, assign) CGFloat reflectionScalar;
3070 @property (nonatomic, assign) CGFloat reverbGain;
3075 @property (nonatomic, assign) CGFloat reverbTime;
3080 @property (nonatomic, assign) CGFloat reverbBrightness;
3089 @property (nonatomic, assign)
const unsigned char* buffer;
3094 @property (nonatomic, assign)
long size;
3099 NS_ASSUME_NONNULL_END
NERTC_EXTERN_API uint32_t const NERtcAudioMixingMaxVolume
Definition: NERtcEngineBase.h:683
NERTC_EXTERN_API NSString *const kNERtcKeyVideoStartWithBackCamera
第一次开启摄像头时,是否使用后摄像头。 布尔值,默认值 NO,即不使用后置摄像头。
Definition: NERtcEngineBase.h:80
NERTC_EXTERN_API NSString *const KNERtcKeyDisableSWAECOnHeadset
设置耳机时不使用软件回声消除功能,默认值 NO。如设置YES 则SDK在耳机模式下不使用软件回声消除功能,会对某些机型下 耳机的音质效果有影响
Definition: NERtcEngineBase.h:185
NERTC_EXTERN_API NSString *const kNERtcKeyExtraInfo
Login 事件中的一个自定义字段,适用于标识一些额外信息,例如 App 版本。
Definition: NERtcEngineBase.h:267
NERTC_EXTERN_API NSString *const KNERtcKeyAudioAINSEnable
是否开启 AI 降噪。 NERTC SDK 自研 AI 降噪算法,开启 AI 降噪之后,在嘈杂的环境中可以针对背景人声、键盘声等非稳态噪声进行定向降噪,同时也会提升对于环境稳态噪声的抑制,保留更纯粹的...
Definition: NERtcEngineBase.h:195
NERTC_EXTERN_API NSString *const kNERtcKeyLoginCustomData
登录扩展参数,string,默认不设置。
Definition: NERtcEngineBase.h:282
NERTC_EXTERN_API NSString *const kNERtcKeyLogLevel
SDK 日志等级,默认为 kNERtcLogLevelInfo,详细信息请参考 NERtcLogLevel。
Definition: NERtcEngineBase.h:258
NS_ASSUME_NONNULL_BEGIN NERTC_EXTERN_API NSString *const kNERtcKeyChannel1V1ModeEnabled
以下 key 用于 INERtcEngine::setParameters
Definition: NERtcEngineBase.h:9
NERTC_EXTERN_API NSString *const kNERtcKeyPublishSelfStreamEnabled
在旁路推流场景中,是否允许推送本地媒体流到 CDN。默认值 YES。
Definition: NERtcEngineBase.h:247
NERTC_EXTERN_API NSString *const kNERtcKeyVideoPreferMetalRender
是否优先使用 Metal 渲染。 布尔值,默认值 NO,即使用OpenGL 渲染。
Definition: NERtcEngineBase.h:90
NERTC_EXTERN_API NSString *const KNERtcKeyDisableOverrideSpeakerOnReceiver
当系统切换听筒或扬声器时,SDK 是否以系统设置为准。 布尔值,默认为 NO。
Definition: NERtcEngineBase.h:155
NERTC_EXTERN_API NSString *const kNERtcKeyVideoPreferHWEncode
是否优先使用硬件编码视频数据。 布尔值,默认值 YES。 请在初始化(setupEngineWithContext)之前设置该参数,否则该参数会在下次初始化之后生效。
Definition: NERtcEngineBase.h:48
NERTC_EXTERN_API NSString *const kNERtcKeyVideoSendOnPubType
通话开始时,默认发送的流类型,通话前设置有效。 int 类型,默认为 3,即大流。详细信息请参考 NERtcVideoPubMode。
Definition: NERtcEngineBase.h:100
NERTC_EXTERN_API NSString *const kNERtcKeyRecordHostEnabled
是否云端录制主讲人,默认值 NO
Definition: NERtcEngineBase.h:207
NERTC_EXTERN_API NSString *const kNERtcKeyAutoSubscribeAudio
是否自动订阅其他用户的音频流。 布尔值,默认为 YES,即自动订阅。
Definition: NERtcEngineBase.h:127
NERTC_EXTERN_API NSString *const kNERtcKeyAutoSubscribeVideo
是否自动订阅其他用户的视频流。 布尔值,默认值 NO,即不自动订阅。
Definition: NERtcEngineBase.h:112
NERTC_EXTERN_API NSString *const kNERtcKeyAutoSubscribeData
是否自动订阅其他用户的数据通道。 布尔值,默认为 NO,即非自动订阅。
Definition: NERtcEngineBase.h:142
NERTC_EXTERN_API NSString *const kNERtcKeyRecordAudioEnabled
是否开启云端音频录制。默认值 NO,即关闭音频录制。
Definition: NERtcEngineBase.h:216
NERTC_EXTERN_API NSString *const kNERtcKeySupportCallkit
是否需要支持 Callkit 框架。 布尔值,默认为 NO。
Definition: NERtcEngineBase.h:163
NERTC_EXTERN_API NSString *const kNERtcKeyDisableFirstJoinUserCreateChannel
Definition: NERtcEngineBase.h:285
NERTC_EXTERN_API NSString *const kNERtcKeyRecordVideoEnabled
是否开启云端视频录制,默认值 NO,即关闭视频录制。
Definition: NERtcEngineBase.h:225
NERTC_EXTERN_API NSString *const kNERtcKeyRecordType
云端录制模式。详细信息请参考 NERtcRecordType。
Definition: NERtcEngineBase.h:234
NERTC_EXTERN_API NSString *const kNERtcKeyVideoPreferHWDecode
是否优先使用硬件解码视频数据。 布尔值,默认值 YES。 请在初始化(setupEngineWithContext)之前设置该参数,否则该参数会在下次初始化之后生效。
Definition: NERtcEngineBase.h:59
NERTC_EXTERN_API NSString *const KNERtcKeyEnableReportVolumeWhenMute
本地用户静音时是否返回原始音量。 布尔值,默认值为 false。
Definition: NERtcEngineBase.h:176
NERTC_EXTERN_API NSString *const kNERtcKeyVideoCaptureObserverEnabled
是否需要开启视频数据采集回调,开启后开发者可以获取到原始视频数据。 布尔值,默认值 NO。 开启后如果需要关闭,需要通过调用 destroyEngine 来清除。
Definition: NERtcEngineBase.h:70
NERTC_EXTERN_API NSString *const kNERtcKeyDisableVideoDecoder
是否关闭sdk 视频解码(默认不关闭),关闭后SDK 将不会解码远端视频,因此也无法渲染接收到的远端视频
Definition: NERtcEngineBase.h:275
NERTC_EXTERN_API uint32_t const NERtcAudioMixingDefaultVolume
Definition: NERtcEngineBase.h:684
NERtcPreDecoderMediaType
媒体类型。
Definition: NERtcEngineEnum.h:2115
NERtcLiveStreamMode
直播推流模式。
Definition: NERtcEngineEnum.h:2853
NERtcVideoCropMode
视频裁剪模式
Definition: NERtcEngineEnum.h:886
NERtcLastmileProbeResultState
Last mile 质量探测结果的状态。
Definition: NERtcEngineEnum.h:3399
NERtcLogLevel
日志级别。
Definition: NERtcEngineEnum.h:3492
NERtcVideoCodecType
Definition: NERtcEngineEnum.h:2147
NERtcVideoFormatType
视频格式类型
Definition: NERtcEngineEnum.h:1025
NERtcVirtualBackgroundSourceType
自定义背景图片的类型。
Definition: NERtcEngineEnum.h:1152
NERtcVideoWatermarkType
视频水印类型。
Definition: NERtcEngineEnum.h:1236
NERtcLiveStreamVideoScaleMode
直播推流模式。
Definition: NERtcEngineEnum.h:2882
NERtcSubStreamContentPrefer
屏幕共享功能的编码策略倾向
Definition: NERtcEngineEnum.h:619
NERtcLiveStreamAudioCodecProfile
直播推流音频编码规格。
Definition: NERtcEngineEnum.h:2824
#define NERTC_EXTERN_API
Definition: NERtcEngineEnum.h:18
NERtcAudioRecordingQuality
录音音质。
Definition: NERtcEngineEnum.h:1995
NERtcAudioRecordingPosition
Definition: NERtcEngineEnum.h:2085
NERtcPayLoadType
Definition: NERtcEngineEnum.h:3479
NERtcVideoOutputOrientationMode
视频旋转方向模式。
Definition: NERtcEngineEnum.h:838
NERtcVideoProfileType
视频 profile 类型。
Definition: NERtcEngineEnum.h:415
NERtcNalFrameType
Definition: NERtcEngineEnum.h:3462
NERtcBlurDegree
自定义背景图的虚化程度。
Definition: NERtcEngineEnum.h:1195
NERtcAudioType
音频类型
Definition: NERtcEngineEnum.h:2952
NERtcVideoMirrorMode
视频镜像模式。
Definition: NERtcEngineEnum.h:800
NERtcAudioFrameOpMode
音频数据读写模式
Definition: NERtcEngineEnum.h:2972
NERtcEncryptionMode
加密模式
Definition: NERtcEngineEnum.h:3368
NERtcAudioRecordingCycleTime
Definition: NERtcEngineEnum.h:2094
NERtcSpatializerMaterialName
空间音效中房间材质名称
Definition: NERtcEngineEnum.h:1762
NERtcDegradationPreference
带宽受限时视频编码适应性偏好
Definition: NERtcEngineEnum.h:568
NERtcLiveStreamAudioSampleRate
直播推流音频采样率。
Definition: NERtcEngineEnum.h:2786
#define NERTC_EXPORT
Definition: NERtcEngineEnum.h:12
NERtcVideoFrameRate
视频帧率。
Definition: NERtcEngineEnum.h:482
NERtcVideoRenderScaleMode
视频渲染缩放模式。
Definition: NERtcEngineEnum.h:732
NERtcSpatializerRoomCapacity
空间音效房间大小
Definition: NERtcEngineEnum.h:1732
NERtcAudioStreamType
音频流类型,目前同时支持音频两路流:主流和辅流
Definition: NERtcEngineEnum.h:1706
NERtcVideoRotationType
视频数据的旋转方向
Definition: NERtcEngineEnum.h:971
编码好的音频数据
Definition: NERtcEngineBase.h:2926
音频帧。
Definition: NERtcEngineBase.h:1517
Definition: NERtcEngineBase.h:903
声音音量信息。
Definition: NERtcEngineBase.h:1562
本地视频基础发送配置。
Definition: NERtcEngineBase.h:365
摄像头采集配置。
Definition: NERtcEngineBase.h:488
Options for creating audio effects
Definition: NERtcEngineBase.h:806
Options for creating mixing audios
Definition: NERtcEngineBase.h:688
配置媒体流加密模式和密钥。
Definition: NERtcEngineBase.h:2180
joinChannel 时的一些可选信息
Definition: NERtcEngineBase.h:2738
Last mile 网络探测配置。
Definition: NERtcEngineBase.h:2367
单向 Last mile 网络质量探测结果报告。
Definition: NERtcEngineBase.h:2436
上下行 Last mile 网络质量探测结果。
Definition: NERtcEngineBase.h:2480
音视频流编码参数等设置
Definition: NERtcEngineBase.h:931
图片布局。
Definition: NERtcEngineBase.h:1152
直播布局。
Definition: NERtcEngineBase.h:1237
直播推流任务的配置。
Definition: NERtcEngineBase.h:1308
直播成员布局。
Definition: NERtcEngineBase.h:1024
日志相关设置。
Definition: NERtcEngineBase.h:2534
Definition: NERtcEngineBase.h:3085
3D音效算法中坐标信息。
Definition: NERtcEngineBase.h:2976
编码完的视频帧数据
Definition: NERtcEngineBase.h:2818
编码完的媒体数据帧
Definition: NERtcEngineBase.h:2836
编码完的音频帧数据
Definition: NERtcEngineBase.h:2796
混响参数
Definition: NERtcEngineBase.h:2669
私有化服务器配置项
Definition: NERtcEngineBase.h:2223
3D音效房间属性设置。
Definition: NERtcEngineBase.h:3051
视频画布设置。
Definition: NERtcEngineBase.h:296
uint32_t backgroundColor
Definition: NERtcEngineBase.h:352
id< NERtcEngineVideoRenderSink > externalVideoRender
外部渲染器。
Definition: NERtcEngineBase.h:349
BOOL useExternalRender
是否使用外部渲染器,默认 NO 不使用,若使用SDK内部会根据externalVideoRender来进行绑定,若不使用SDK内部根据container来进行绑定。暂不支持在通话中切换内部渲染与外部渲染...
Definition: NERtcEngineBase.h:305
NERtcVideoRenderScaleMode renderMode
视频渲染模式。
Definition: NERtcEngineBase.h:325
VIEW_CLASS * container
视频窗口容器(SDK内部渲染)。
Definition: NERtcEngineBase.h:315
NERtcVideoMirrorMode mirrorMode
视频镜像模式。
Definition: NERtcEngineBase.h:339
视频图像畸变矫正相关设置。
Definition: NERtcEngineBase.h:2568
本地视频发送配置
Definition: NERtcEngineBase.h:542
Definition: NERtcEngineBase.h:2884
视频帧信息。
Definition: NERtcEngineBase.h:1607
本地辅流发送配置。
Definition: NERtcEngineBase.h:648
视频水印设置,目前支持三种类型的水印,但只能其中选择一种水印生效。
Definition: NERtcEngineBase.h:2126
视频图片水印配置。
Definition: NERtcEngineBase.h:1837
Definition: NERtcEngineBase.h:1923
Definition: NERtcEngineBase.h:2025
自定义背景图像。
Definition: NERtcEngineBase.h:2605
Definition: NERtcEngineDelegate.h:1853
外部视频渲染。
Definition: NERtcEngineDelegate.h:572