QNLocalVideoTrack
Hierarchy
Index
Core Methods
Core Methods
getTrackID
- String getTrackID()
-
获取 TrackID,仅当发布成功后,才可以获取到有效的 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
play
- void play(QNRenderView view)
-
设置预览窗口
Parameters-
view: QNRenderView
预览窗口
-
isMuted
- boolean isMuted()
-
该 Track 是否处于静默状态
Returns boolean
setMuted
- void setMuted(boolean muted)
-
设置是否静默该 track,静默后,SDK 将会发送静默帧数据
当静默状态改变后,远端用户将会收到 QNTrackInfoChangedListener.onMuteStateChanged 的回调
Parameters-
muted: boolean
是否静默
-
destroy
- void destroy()
-
销毁本地创建的 Track
sendSEI[1/2]
sendSEI[2/2]
setVideoEncoderConfig
- void setVideoEncoderConfig(QNVideoEncoderConfig config)
-
动态修改视频 Track 的编码参数(分辨率、帧率、码率等)
1. 该接口用于在通话过程中动态修改视频的编码参数,若您无需修改,可在创建视频 Track 时通过对应的 TrackConfig 直接指定编码参数
2. 建议修改时目标编码分辨率小于采集的分辨率。当目标编码分辨率大于采集分辨率时,SDK 会基于采集分辨率裁剪输出一个和目标编码分辨率宽高比相匹配,但小于等于采集分辨率的参数
Parameters-
config: QNVideoEncoderConfig
目标编码配置
-
setVideoFrameListener
- void setVideoFrameListener(QNVideoFrameListener listener)
-
设置视频数据监听
Parameters-
listener: QNVideoFrameListener
视频数据监听接口
-
文档反馈
(如有产品使用问题,请 提交工单)