QNRemoteVideoTrack
Hierarchy
Index
Core Methods
Core Methods
getTrackID
- String getTrackID()
-
获取 TrackID
Returns String
getUserID
- String getUserID()
-
获取 UserID
Returns String
getTag
- String getTag()
-
获取 Tag
Returns String
isAudio
- boolean isAudio()
-
是否为音频 Track
Returns boolean
isVideo
- boolean isVideo()
-
是否为视频 Track
Returns boolean
isMuted
- boolean isMuted()
-
该 Track 是否处于静默状态
Returns boolean
isSubscribed
- boolean isSubscribed()
-
该 Track 是否被订阅
Returns boolean
setTrackInfoChangedListener
- setTrackInfoChangedListener(QNTrackInfoChangedListener listener)
-
设置当前轨道信息变化监听器
Parameters-
listener: QNTrackInfoChangedListener
轨道信息变化监听器
-
play
- void play(QNRenderView view)
-
播放当前视频 Track
Parameters-
view: QNRenderView
渲染窗口
-
setProfile
- void setProfile(QNTrackProfile profile)
-
设置当前视频轨道质量等级
该接口仅用来设置预期的订阅流质量等级,并不代表实际的订阅等级,若实际发送端还未发送指定等级的流,则将无法订阅到指定的 profile
实际订阅质量等级的改变会通过 QNTrackInfoChangedListener.onVideoProfileChanged 回调接口通知到上层,可按需注册该监听
关于视频轨道质量等级的详细内容可参阅视频大小流使用指南文档
Parameters-
profile: QNTrackProfile
预期订阅的视频质量
-
isMultiProfileEnabled
- boolean isMultiProfileEnabled()
-
获取当前 Track 是否开启了大小流发布
Returns boolean
setVideoFrameListener
- void setVideoFrameListener(QNVideoFrameListener listener)
-
设置视频数据监听
Parameters-
listener: QNVideoFrameListener
视频数据监听接口
-
文档反馈
(如有产品使用问题,请 提交工单)