public class NERtcParameters
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
NERtcParameters.Key<T>
NERtc 可选设置项, 可以获取参数是否支持可设置,以及参数是否能够在通话过程中进行操作 |
限定符和类型 | 字段和说明 |
---|---|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_AUDIO_AI_NS_ENABLE
AI 降噪开关。
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_AUDIO_BLUETOOTH_SCO
是否关闭蓝牙SCO
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_AUTO_SUBSCRIBE_AUDIO
是否自动订阅音频,默认为 true,即订阅音频。
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_ENABLE_1V1_MODEL
是否开启双人通话模式。
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_ENABLE_NEGATIVE_UID
是否支持设置负数 uid ,默认为 false,即不支持设置负数 uid。
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_PUBLISH_SELF_STREAM
是否允许在房间推流时推送自身的视频流。
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_SERVER_RECORD_AUDIO
是否开启云端音频录制。
|
static NERtcParameters.Key<java.lang.Integer> |
KEY_SERVER_RECORD_MODE
云端录制模式。
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_SERVER_RECORD_SPEAKER
本端是否为云端录制的主讲人。
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_SERVER_RECORD_VIDEO
是否开启云端视频录制。
|
static NERtcParameters.Key<java.lang.Integer> |
KEY_VIDEO_CAMERA_TYPE
摄像头类型。
|
static NERtcParameters.Key<java.lang.String> |
KEY_VIDEO_DECODE_MODE
视频解码模式。
|
static NERtcParameters.Key<java.lang.String> |
KEY_VIDEO_ENCODE_MODE
视频编码模式。
|
static NERtcParameters.Key<java.lang.Boolean> |
KEY_VIDEO_LOCAL_PREVIEW_MIRROR
前置摄像头预览是否采用镜像模式。
|
static NERtcParameters.Key<java.lang.Integer> |
KEY_VIDEO_SEND_MODE
视频发布模式
|
构造器和说明 |
---|
NERtcParameters() |
限定符和类型 | 方法和说明 |
---|---|
void |
clear() |
boolean |
containsKey(NERtcParameters.Key key) |
<T> T |
get(NERtcParameters.Key<T> key) |
boolean |
getBoolean(NERtcParameters.Key<java.lang.Boolean> key) |
float |
getFloat(NERtcParameters.Key<java.lang.Float> key) |
int |
getInteger(NERtcParameters.Key<java.lang.Integer> key) |
com.netease.lava.nertc.impl.RtcParameters |
getRawParameters() |
java.lang.String |
getString(NERtcParameters.Key<java.lang.String> key) |
void |
removeParameters(NERtcParameters.Key key) |
<T> void |
set(NERtcParameters.Key<T> key,
T value) |
void |
setBoolean(NERtcParameters.Key<java.lang.Boolean> key,
boolean value) |
void |
setFloat(NERtcParameters.Key<java.lang.Float> key,
float value) |
void |
setInteger(NERtcParameters.Key<java.lang.Integer> key,
int value) |
void |
setRawParameters(com.netease.lava.nertc.impl.RtcParameters parameters) |
NERtcParameters |
setRequestKey(NERtcParameters.Key key) |
NERtcParameters |
setRequestKeys(java.util.Set<NERtcParameters.Key> keys) |
void |
setString(NERtcParameters.Key<java.lang.String> key,
java.lang.String value) |
public static final NERtcParameters.Key<java.lang.Boolean> KEY_AUTO_SUBSCRIBE_AUDIO
public static final NERtcParameters.Key<java.lang.Boolean> KEY_AUDIO_BLUETOOTH_SCO
public static final NERtcParameters.Key<java.lang.Boolean> KEY_VIDEO_LOCAL_PREVIEW_MIRROR
public static final NERtcParameters.Key<java.lang.Integer> KEY_VIDEO_CAMERA_TYPE
public static final NERtcParameters.Key<java.lang.String> KEY_VIDEO_ENCODE_MODE
public static final NERtcParameters.Key<java.lang.String> KEY_VIDEO_DECODE_MODE
public static final NERtcParameters.Key<java.lang.Boolean> KEY_SERVER_RECORD_AUDIO
public static final NERtcParameters.Key<java.lang.Boolean> KEY_SERVER_RECORD_VIDEO
public static final NERtcParameters.Key<java.lang.Integer> KEY_SERVER_RECORD_MODE
public static final NERtcParameters.Key<java.lang.Boolean> KEY_SERVER_RECORD_SPEAKER
public static final NERtcParameters.Key<java.lang.Boolean> KEY_PUBLISH_SELF_STREAM
public static final NERtcParameters.Key<java.lang.Integer> KEY_VIDEO_SEND_MODE
public static final NERtcParameters.Key<java.lang.Boolean> KEY_AUDIO_AI_NS_ENABLE
public static final NERtcParameters.Key<java.lang.Boolean> KEY_ENABLE_1V1_MODEL
注意:
public static final NERtcParameters.Key<java.lang.Boolean> KEY_ENABLE_NEGATIVE_UID
注意:
public void clear()
public com.netease.lava.nertc.impl.RtcParameters getRawParameters()
public void setRawParameters(com.netease.lava.nertc.impl.RtcParameters parameters)
public final NERtcParameters setRequestKeys(java.util.Set<NERtcParameters.Key> keys)
public final NERtcParameters setRequestKey(NERtcParameters.Key key)
public final boolean getBoolean(NERtcParameters.Key<java.lang.Boolean> key)
public final int getInteger(NERtcParameters.Key<java.lang.Integer> key)
public final java.lang.String getString(NERtcParameters.Key<java.lang.String> key)
public final void setInteger(NERtcParameters.Key<java.lang.Integer> key, int value)
public final void setBoolean(NERtcParameters.Key<java.lang.Boolean> key, boolean value)
public final void setString(NERtcParameters.Key<java.lang.String> key, java.lang.String value)
public final boolean containsKey(NERtcParameters.Key key)
public final <T> void set(NERtcParameters.Key<T> key, T value)
public final <T> T get(NERtcParameters.Key<T> key)
public final void setFloat(NERtcParameters.Key<java.lang.Float> key, float value)
public final float getFloat(NERtcParameters.Key<java.lang.Float> key)
public final void removeParameters(NERtcParameters.Key key)