RCRTCStream

public interface RCRTCStream

音视频资源流基类

Types

Link copied to clipboard
public enum RCRTCType
Added from 5.1.

Functions

Link copied to clipboard
public abstract RCRTCMediaType getMediaType()
获取媒体流类型
Link copied to clipboard
public abstract RCRTCResourceState getResourceState()
获取媒体流资源状态
Link copied to clipboard
public abstract String getStreamId()
获取媒体流 ID ID 的生成规则是 'userID' + '_' + 'tag' 此 ID 并不能作为唯一标识来区分流,比如同一个用户发布的默认音频和视频流的 ID 是一样的 如果需要获取一个唯一标识,可以用 ID + mediaType
Link copied to clipboard
public abstract String getTag()
获取媒体流扩展标识符 userId+mediaType+tag 可以唯一的确定用户发布的流
Link copied to clipboard
public abstract RCRTCStream.RCRTCType getType()
Added from 5.1.
Link copied to clipboard
public abstract String getUserId()
Added from 5.1.
Link copied to clipboard
public abstract boolean isMute()
获取媒体流禁用状态
Link copied to clipboard
public abstract void mute(boolean mute)
设置媒体流禁用状态 对于本地资源流:如果 mute 为 true 则不在发送本地资源(不影响资源采集和本地预览) 对于远端资源流:如果 mue 为 true 则不在播放或渲染远端资源(但还是会正常接收远端资源)