public class NERtcParameters
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
NERtcParameters.Key<T>
NERtc 可选设置项, 可以获取参数是否支持可设置,以及参数是否能够在通话过程中进行操作 |
构造器和说明 |
---|
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 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)