QNScreenVideoTrack
Hierarchy
-
QNLocalTrack
-
QNLocalVideoTrack
- QNScreenVideoTrack
- QNLocalAudioTrack
-
QNLocalVideoTrack
Index
Core Methods
Core Methods
GetTrackID
- GetTrackID(): string
-
获取 TrackID,仅当发布成功后,才可以获取到有效的 TrackID
Returns string
GetUserID
- GetUserID(): string
-
获取 UserID
Returns string
GetTag
- GetTag(): string
-
获取 Tag
Returns string
IsAudio
- IsAudio(): boolean
-
是否为音频 Track
Returns boolean
IsVideo
- IsVideo(): boolean
-
是否为视频 Track
Returns boolean
IsMuted
- IsMuted(): boolean
-
该 Track 是否处于静默状态
Returns boolean
SetMuted
- SetMuted(muted: boolean): number
-
设置是否静默该 track,静默后,SDK 将会发送静默帧数据
Parameters-
muted: boolean
是否静默
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码 -
SendSEI
- SendSEI(message: string, uuid: string, count: number): number
-
发送 SEI
1. SEI 信息会携带到视频的编码数据中,在 CDN 转推场景下,Track 处于正常发布状态时,调用该接口后,观众端即可使用支持解析 SEI 的播放器来获取对应的 SEI 信息。
Parameters-
message: string
消息内容
-
uuid: string
唯一 ID;必须为 16 个字节
-
count: number
重复次数
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码 -
StartScreenCapture
- StartScreenCapture(): number
-
开始屏幕采集
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码
StopScreenCapture
- StopScreenCapture(): number
-
停止屏幕采集
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码
SetVideoEncoderConfig
- SetVideoEncoderConfig(config: QNVideoEncoderConfig): number;
-
设置视频编码配置
Parameters-
config: QNVideoEncoderConfig
编码配置
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码 -
SetScreenEventListener
- SetScreenEventListener(listener: QNScreenEventListener | null): void
-
设置屏幕录制事件回调监听函数
Parameters-
listener: QNScreenEventListener | null
回调监听函数
-
文档反馈
(如有产品使用问题,请 提交工单)