NERtcParameters class

音视频通话的参数集合

Constructors

NERtcParameters()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setParameter<T, S extends T>(NERtcParameterKey<T> key, S value) → void
toString() String
A string representation of this object.
inherited

Operators

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

Constants

KEY_AUDIO_AI_NS_ENABLE → const NERtcParameterKey<bool>
AI 降噪开关。 NERTCSDK自研 AI 降噪算法,开启 AI 降噪之后,在嘈杂的环境中可以针对背景人声、键盘声等非稳态噪声进行定向降噪,同时也会提升对于环境稳态噪声的抑制,保留更纯粹的人声。
KEY_AUDIO_BLUETOOTH_SCO → const NERtcParameterKey<bool>
是否关闭蓝牙SCO
KEY_AUTO_SUBSCRIBE_AUDIO → const NERtcParameterKey<bool>
是否自动订阅音频,默认为 true,即订阅音频
KEY_AUTO_SUBSCRIBE_VIDEO → const NERtcParameterKey<bool>
是否自动订阅视频(包括主流、辅流),默认为 false, 即不订阅视频
KEY_CUSTOM_EXTRA_INFO → const NERtcParameterKey<String>
Login 事件中的一个自定义字段,适用于协助客户标识一些额外信息
KEY_DISABLE_FIRST_USER_CREATE_CHANNEL → const NERtcParameterKey<bool>
禁止用户进入房间自动创建房间功能,默认不禁止,默认值 false;
KEY_DISABLE_SPEAKER_ON_RECEIVER → const NERtcParameterKey<bool>
当系统切换听筒或扬声器时,SDK 是否以系统设置为准。布尔值,默认为 false。
KEY_DISABLE_SWAEC_ON_HEADSET → const NERtcParameterKey<bool>
设置耳机时不使用软件回声消除功能,默认值 false;
KEY_DISABLE_VIDEO_DECODER → const NERtcParameterKey<bool>
是否关闭sdk 视频解码(默认不关闭),关闭后SDK 将不会解码远端视频,因此也不法渲染接收到的远端视频
KEY_ENABLE_1V1_MODEL → const NERtcParameterKey<bool>
是否开启双人通话模式。默认为关闭状态。 适用于 1v1 通话场景。
KEY_ENABLE_NEGATIVE_UID → const NERtcParameterKey<bool>
是否支持设置负数 uid ,默认为 false,即不支持设置负数 uid。 该参数需要在加入房间前设置,且不建议中途更改。
KEY_ENABLE_REPORT_VOLUME_WHEN_MUTE → const NERtcParameterKey<bool>
本地用户静音时是否返回原始音量。 布尔值,默认值为 false。
KEY_LOGIN_CUSTOM_DATA → const NERtcParameterKey<String>
登录扩展字段,SDK会把该字段放入getchannelInfo请求参数中的customData字段
KEY_SERVER_RECORD_AUDIO → const NERtcParameterKey<bool>
是否开启云端音频录制。默认为 false,即关闭音频录制
KEY_SERVER_RECORD_MODE → const NERtcParameterKey<int>
云端录制模式,传参参考ServerRecordMode
KEY_SERVER_RECORD_SPEAKER → const NERtcParameterKey<bool>
本端是否为云端录制的主讲人
KEY_SERVER_RECORD_VIDEO → const NERtcParameterKey<bool>
是否开启云端视频录制。默认为 false,即关闭视频录制
KEY_START_WITH_BACK_CAMERA → const NERtcParameterKey<bool>
第一次开启摄像头时,是否使用后摄像头。
KEY_SUPPORT_CALLKIT → const NERtcParameterKey<bool>
是否需要支持 Callkit 框架。布尔值,默认为 false。
KEY_VIDEO_CAMERA_TYPE → const NERtcParameterKey<int>
摄像头类型,传参参考 NERtcCameraPosition
KEY_VIDEO_DECODE_MODE → const NERtcParameterKey<String>
视频解码模式, 传参参考VideoEncodeorDecodeMode
KEY_VIDEO_ENCODE_MODE → const NERtcParameterKey<String>
视频编码模式, 传参参考VideoEncodeorDecodeMode
KEY_VIDEO_LOCAL_PREVIEW_MIRROR → const NERtcParameterKey<bool>
前置摄像头预览是否采用镜像模式。默认为 true,开启镜像模式
KEY_VIDEO_SEND_MODE → const NERtcParameterKey<int>
视频发布模式,传参参考 VideoSendMode