NERTC Android SDK V5.6.40
|
类 | |
class | Key |
Public 成员函数 | |
NERtcParameters () | |
void | clear () |
RtcParameters | getRawParameters () |
void | setRawParameters (RtcParameters parameters) |
final NERtcParameters | setRequestKeys (Set< Key > keys) |
final NERtcParameters | setRequestKey (Key key) |
final boolean | getBoolean (Key< Boolean > key) |
final int | getInteger (Key< Integer > key) |
final String | getString (Key< String > key) |
final void | setInteger (Key< Integer > key, int value) |
final void | setBoolean (Key< Boolean > key, boolean value) |
final void | setString (Key< String > key, String value) |
final boolean | containsKey (Key key) |
final< T > void | set (Key< T > key, T value) |
final< T > T | get (Key< T > key) |
final void | setFloat (Key< Float > key, float value) |
final float | getFloat (Key< Float > key) |
final void | removeParameters (Key key) |
静态 Public 属性 | |
static final Key< Boolean > | KEY_AUTO_SUBSCRIBE_AUDIO |
static final Key< Boolean > | KEY_AUTO_SUBSCRIBE_VIDEO |
static final Key< Boolean > | KEY_AUTO_SUBSCRIBE_DATA |
static final Key< Boolean > | KEY_AUDIO_BLUETOOTH_SCO |
static final Key< Boolean > | KEY_VIDEO_LOCAL_PREVIEW_MIRROR |
static final Key< Boolean > | KEY_DISABLE_VIDEO_DECODER |
static final Key< Integer > | KEY_VIDEO_CAMERA_TYPE |
static final Key< String > | KEY_VIDEO_ENCODE_MODE |
static final Key< String > | KEY_VIDEO_DECODE_MODE |
static final Key< Boolean > | KEY_SERVER_RECORD_AUDIO |
static final Key< Boolean > | KEY_SERVER_RECORD_VIDEO |
static final Key< Integer > | KEY_SIMULATOR_THRESHOLD |
static final Key< Integer > | KEY_SERVER_RECORD_MODE |
static final Key< Boolean > | KEY_SERVER_RECORD_SPEAKER |
static final Key< Boolean > | KEY_PUBLISH_SELF_STREAM |
static final Key< Integer > | KEY_VIDEO_SEND_MODE |
static final Key< Boolean > | KEY_AUDIO_AI_NS_ENABLE |
static final Key< Boolean > | KEY_ENABLE_1V1_MODEL = new Key<>(RtcParameters.KEY_ENABLE_1V1_MODEL, Boolean.class) |
static final Key< Boolean > | KEY_ENABLE_NEGATIVE_UID |
static final Key< String > | KEY_CUSTOM_EXTRA_INFO |
static final Key< Boolean > | KEY_ENABLE_REPORT_VOLUME_WHEN_MUTE = new Key<>(RtcParameters.KEY_ENABLE_REPORT_VOLUME_WHEN_MUTE, Boolean.class) |
static final Key< Boolean > | KEY_START_WITH_BACK_CAMERA |
static final Key< Boolean > | KEY_DISABLE_FIRST_USER_CREATE_CHANNEL = new Key<>(RtcParameters.KEY_DISABLE_FIRST_USER_CREATE_CHANNEL, Boolean.class) |
static final Key< String > | KEY_LOGIN_CUSTOM_DATA = new Key<>(RtcParameters.KEY_GET_CHANNEL_INFO_CUSTOM_DATA, String.class) |
音视频通话相关的参数设置, 可以在通话前或者在通话过程中获取与设置这些参数。
com.netease.lava.nertc.sdk.NERtcParameters.NERtcParameters | ( | ) |
void com.netease.lava.nertc.sdk.NERtcParameters.clear | ( | ) |
to be added
final boolean com.netease.lava.nertc.sdk.NERtcParameters.containsKey | ( | Key | key | ) |
to be added
final< T > T com.netease.lava.nertc.sdk.NERtcParameters.get | ( | Key< T > | key | ) |
to be added
final boolean com.netease.lava.nertc.sdk.NERtcParameters.getBoolean | ( | Key< Boolean > | key | ) |
to be added
final float com.netease.lava.nertc.sdk.NERtcParameters.getFloat | ( | Key< Float > | key | ) |
to be added
final int com.netease.lava.nertc.sdk.NERtcParameters.getInteger | ( | Key< Integer > | key | ) |
to be added
RtcParameters com.netease.lava.nertc.sdk.NERtcParameters.getRawParameters | ( | ) |
to be added
final String com.netease.lava.nertc.sdk.NERtcParameters.getString | ( | Key< String > | key | ) |
to be added
final void com.netease.lava.nertc.sdk.NERtcParameters.removeParameters | ( | Key | key | ) |
to be added
final< T > void com.netease.lava.nertc.sdk.NERtcParameters.set | ( | Key< T > | key, |
T | value ) |
to be added
final void com.netease.lava.nertc.sdk.NERtcParameters.setBoolean | ( | Key< Boolean > | key, |
boolean | value ) |
to be added
final void com.netease.lava.nertc.sdk.NERtcParameters.setFloat | ( | Key< Float > | key, |
float | value ) |
to be added
final void com.netease.lava.nertc.sdk.NERtcParameters.setInteger | ( | Key< Integer > | key, |
int | value ) |
to be added
void com.netease.lava.nertc.sdk.NERtcParameters.setRawParameters | ( | RtcParameters | parameters | ) |
to be added
final NERtcParameters com.netease.lava.nertc.sdk.NERtcParameters.setRequestKey | ( | Key | key | ) |
to be added
final NERtcParameters com.netease.lava.nertc.sdk.NERtcParameters.setRequestKeys | ( | Set< Key > | keys | ) |
to be added
final void com.netease.lava.nertc.sdk.NERtcParameters.setString | ( | Key< String > | key, |
String | value ) |
to be added
|
static |
AI 降噪开关。
NERTC SDK 自研 AI 降噪算法,开启 AI 降噪之后,在嘈杂的环境中可以针对背景人声、键盘声等非稳态噪声进行定向降噪,同时也会提升对于环境稳态噪声的抑制,保留更纯粹的人声。 *
|
static |
是否关闭蓝牙 SCO
|
static |
是否 P2P 模式 是否在加入房间后自动发送音频 是否在加入房间后自动发送视频 是否自动订阅音频,默认为 true,即订阅音频。
|
static |
是否自动订阅数据,默认为 false 即不订阅视频
|
static |
是否自动订阅视频(包括主流、辅流),默认为 false, 即不订阅视频。
|
static |
Login 事件中的一个自定义字段,适用于协助客户标识一些额外信息
|
static |
是否禁止第一个加入房间的人员创建房间
|
static |
是否关闭 sdk 视频解码(默认不关闭),关闭后 SDK 将不会解码远端视频,因此也不法渲染接收到的远端视频
NERtc#init(Context, String, NERtcCallback, NERtcOption)
前设置,释放 SDK 后失效。一般配合 NERtcEx#setPreDecodeObserver(NERtcPreDecodeObserver)
使用。
|
static |
是否开启双人通话模式。默认为关闭状态。
适用于 1v1 通话场景。
注意:
|
static |
是否支持设置负数 uid,默认为 false,即不支持设置负数 uid。
该参数需要在加入房间前设置,且不建议中途更改。
注意:
|
static |
本地用户静音时是否返回原始音量。 布尔值,默认值为 false。
NERtcCallbackEx#onLocalAudioVolumeIndication
中的原始音量。 NERtcCallbackEx#onLocalAudioVolumeIndication
中的录音音量,静音时为 0。
|
static |
登录扩展字段,SDK 会把该字段放入 getchannelInfo 请求参数中的 customData 字段。
|
static |
在旁路推流场景中,是否允许推送本地媒体流到 CDN。默认值 true。
|
static |
是否开启云端音频录制。默认为 false,即关闭音频录制。
|
static |
云端录制模式。
|
static |
本端是否为云端录制的主讲人。
|
static |
是否开启云端视频录制。默认为 false,即关闭视频录制。
|
static |
是否允许根据网络情况自动调节分辨率
|
static |
是否用后置相机加入房间
|
static |
摄像头类型。
|
static |
视频解码模式。
|
static |
视频编码模式。
|
static |
是否自动订阅视频(仅一对一模式下有效) 前置摄像头预览是否采用镜像模式。默认为 true,开启镜像模式。
|
static |
视频发布模式