NERtcOptions class

音视频通话相关的参数设置

Constructors

NERtcOptions({String? logDir, int? logLevel, NERtcServerAddresses? serverAddresses, bool? audioAutoSubscribe, bool? videoAutoSubscribe, bool? disableFirstJoinUserCreateChannel, bool? audioDisableOverrideSpeakerOnReceiver, bool? audioDisableSWAECOnHeadset, bool? audioAINSEnabled, bool? serverRecordAudio, bool? serverRecordVideo, NERtcServerRecordMode? serverRecordMode, bool? serverRecordSpeaker, bool? publishSelfStream, NERtcMediaCodecMode? videoEncodeMode, NERtcMediaCodecMode? videoDecodeMode, bool? videoCaptureObserverEnabled, NERtcVideoSendMode? videoSendMode, bool? videoH265Enabled, bool? mode1v1Enabled})
const

Properties

audioAINSEnabled → bool?
设置是否开启AI降噪,开启AI降噪,在嘈杂环境下,让对方更清晰听到您的声音
final
audioAutoSubscribe → bool?
是否自动订阅音频(默认订阅)
final
audioDisableOverrideSpeakerOnReceiver → bool?
系统切换听筒事件时,禁用切换到扬声器. 仅在iOS平台有效. 默认值 false, 如设置 true 则禁止SDK在系统切换到听筒时做切换扬声器操作,需要用户自己处理切换听筒事件
final
audioDisableSWAECOnHeadset → bool?
设置耳机时不使用软件回声消除功能 仅在iOS平台有效. 默认值 false,如设置true 则SDK在耳机模式下不使用软件回声消除功能,会对某些机型下 耳机的音质效果有影响
final
disableFirstJoinUserCreateChannel → bool?
加入房间时禁止创建房间(暂时不支持该功能)
final
hashCode → int
The hash code for this object.
no setterinherited
logDir → String?
日志路径
final
logLevel → int?
日志等级
final
mode1v1Enabled → bool?
是否开启频道1V1模式,joinChannel 前设置生效
final
publishSelfStream → bool?
是否允许在房间推流时推送自身的视频流 (该参数已废弃)
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serverAddresses → NERtcServerAddresses?
自定义服务器地址,用于私有化部署
final
serverRecordAudio → bool?
是否开启服务器录制语音
final
serverRecordMode → NERtcServerRecordMode?
服务器录制模式
final
serverRecordSpeaker → bool?
是否服务器录制主讲人
final
serverRecordVideo → bool?
是否开启服务器录制视频
final
videoAutoSubscribe → bool?
是否自动订阅视频(默认不订阅)
final
videoCaptureObserverEnabled → bool?
是否允许视频帧回调. 仅在iOS平台有效.
final
videoDecodeMode → NERtcMediaCodecMode?
视频解码模式.
final
videoEncodeMode → NERtcMediaCodecMode?
视频编码模式
final
videoH265Enabled → bool?
是否开启H265
final
videoSendMode → NERtcVideoSendMode?
视频发布模式
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited