TrackInfo
TrackInfo 用于描述一个存在于房间中的 Track。TrackInfo 本身没有包含媒体数据,也不能用来播放,一般用来感知房间内各个用户的发布状态来发起订阅。
TrackInfo 一般从 3 种地方可以获取:
TrackModeSession对象的trackInfoList代表当前房间内所有的TrackInfoUser对象的publishedTrackInfo代表这个用户当前已经发布到房间中所有Track的TrackInfoTrack对象的info代表这个Track的TrackInfo
trackId
类型 string
代表这个 TrackInfo 所对于 Track 的 trackId,trackId 是房间内所有 Track 的唯一标示,由 SDK 自动分配。
kind
类型 string
只有 2 种可能的值,audio 或者 video。标记这个 Track 是音频轨还是视频轨
tag
类型 string
tag 是在这个 Track 被采集时用户自己指定的,用来标示区分不同的 Track
muted
类型 boolean
表示这个 Track 当前是不是出于 静音 或者 黑屏 状态
muted 为 true,表示这个 Track 的发布方暂时不会提供媒体数据,但是数据通道继续保留。当发布方关闭 muted 后,播放就能恢复。
userId
类型 string
标记这个 Track 是来自哪个用户的发布。
profiles
#### 类型 Profile[]
Profile[] 类型为:'high' | 'medium' | 'low'。
标记这个 Track 是是否支持大小流。