public static enum Room.Option extends java.lang.Enum<Room.Option>
枚举常量和说明 |
---|
ro_audio_auto_subscribe
< 值类型为uint32, 字符类型为"3000" or "5000" :设置链接超时时间,单位毫秒,必须是正数,系统默认是5000毫秒。
|
ro_audio_drop_data
< 值类型为bool, 字符类型为"true" or "false":表示接收到视频数据后不解码直接丢弃,一般用于模拟客服端做并发测试。
|
ro_audio_mixerdata_callback_buffered
< 值类型为string, 音频编码算法:字符类型为"isac" or "opus" or "pcmu":分别表示isac语音编码 、 opus音乐编码、pcmu音乐编码;缺省为"isac"。
|
ro_audio_option_codec
< 值类型为bool, 字符类型为"true" or "false":表示是否自动订阅音频,true 自动订阅,false 不自动订阅
默认为true
|
ro_custom_mcu_address
< 值类型为FakeVideoCapturer.FourccType中的枚举值, 字符类型为枚举值字符串,目前支持一下:"I420" "YV12" "NV21" "NV12":表示房间中合屏数据回调的格式。
|
ro_media_use_dtls
< 值类型为bool, 字符类型为"true" or "false":表示接收到音频数据后不解码直接丢弃,一般用于模拟客服端做并发测试。
|
ro_room_auto_rejoin
< 值类型为枚举CameraType, 字符类型为"front" or "back":表示前后置摄像头模式时房间中默认使用的摄像头:前置(front)和后置(back),
缺省为前置。
|
ro_room_connect_timeout
< 值类型为int32, 字符类型为"3" or "2"等数字字符:设置每次断线后重连次数。
|
ro_room_options_apply
< 值类型为int32, 单位为毫秒,字符类型为"60000"(60秒后超时不再重连) or "-1"(一直重连)等数字字符:设置断线重连失败后自动重连超时时间,在启用ro_room_auto_rejoin为true后有效。
|
ro_room_reconnect_times
< 值类型为bool, 字符类型为"true" or "false":表示音视频是否启用DTLS加密,DTLS加密数据更加安全,但是会加重Server
的负担,在UDP丢包严重的网络环境下,媒体链接需要的时间会更多(30%丢包,链接时间10s-40s)。
|
ro_room_rejoin_times
< 值类型为int32, 字符类型为"true" or "false":在重连失败之后是否尝试自动重新加入房间,系统默认为true。
|
ro_video_default_camera
< 值类型为bool, 字符类型为"true" or "false":表示房间中混音数据回调是否缓冲为1024sample后回调:缓冲(true)和不缓冲(false),
缺省为缓冲。
|
ro_video_drop_data |
ro_video_mixerdata_callback_format
< 值类型为String, 房间中各种选项(根据字符枚举)立即应用。
|
限定符和类型 | 方法和说明 |
---|---|
int |
getValue() |
static Room.Option |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static Room.Option[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Room.Option ro_video_drop_data
public static final Room.Option ro_audio_drop_data
public static final Room.Option ro_media_use_dtls
public static final Room.Option ro_room_reconnect_times
public static final Room.Option ro_room_connect_timeout
public static final Room.Option ro_audio_auto_subscribe
public static final Room.Option ro_audio_option_codec
public static final Room.Option ro_audio_mixerdata_callback_buffered
public static final Room.Option ro_video_default_camera
public static final Room.Option ro_room_auto_rejoin
public static final Room.Option ro_room_rejoin_times
public static final Room.Option ro_room_options_apply
public static final Room.Option ro_video_mixerdata_callback_format
public static final Room.Option ro_custom_mcu_address
public static Room.Option[] values()
for (Room.Option c : Room.Option.values()) System.out.println(c);
public static Room.Option valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值public int getValue()