public interface RCRTCStream
限定符和类型 | 接口和说明 |
---|---|
static class |
RCRTCStream.RCRTCType
Added from 5.1.8
|
限定符和类型 | 字段和说明 |
---|---|
static String |
RONG_TAG
已过时。
|
static String |
TAG_CDN
Added from 5.1.8
CDN流的标签 |
static String |
TAG_DEFAULT
Added from 5.1.8
默认流的标签 |
static String |
TAG_MCU_LIVE
Added from 5.1.8
CDN流的标签 |
static String |
TAG_SCREEN_SHARE
Added from 5.1.8
屏幕共享流的标签 |
限定符和类型 | 方法和说明 |
---|---|
RCRTCMediaType |
getMediaType()
获取媒体流类型
|
RCRTCResourceState |
getResourceState()
获取媒体流资源状态
|
String |
getStreamId()
获取媒体流 ID
ID 的生成规则是 'userID' + '_' + 'tag'
此 ID 并不能作为唯一标识来区分流,比如同一个用户发布的默认音频和视频流的 ID 是一样的
如果需要获取一个唯一标识,可以用 ID + mediaType
|
String |
getTag()
获取媒体流扩展标识符
userId+mediaType+tag 可以唯一的确定用户发布的流
|
RCRTCStream.RCRTCType |
getType()
Added from 5.1.8
获取当前流的类型 |
String |
getUserId()
Added from 5.1.8
获取当前流所属的用户ID |
boolean |
isMute()
获取媒体流禁用状态
|
void |
mute(boolean mute)
设置媒体流禁用状态
对于本地资源流:如果 mute 为 true 则不在发送本地资源(不影响资源采集和本地预览)
对于远端资源流:如果 mue 为 true 则不在播放或渲染远端资源(但还是会正常接收远端资源)
|
@Deprecated static final String RONG_TAG
String getStreamId()
ID 的生成规则是 'userID' + '_' + 'tag' 此 ID 并不能作为唯一标识来区分流,比如同一个用户发布的默认音频和视频流的 ID 是一样的 如果需要获取一个唯一标识,可以用 ID + mediaType
RCRTCMediaType getMediaType()
RCRTCMediaType
String getTag()
RCRTCResourceState getResourceState()
void mute(boolean mute)
对于本地资源流:如果 mute 为 true 则不在发送本地资源(不影响资源采集和本地预览) 对于远端资源流:如果 mue 为 true 则不在播放或渲染远端资源(但还是会正常接收远端资源)
mute
- boolean isMute()
RCRTCStream.RCRTCType getType()
String getUserId()