PANO RtcVideoStreamManager 回调接口。
更多...
|
default void | onUserVideoStart (long userId, int streamId, VideoProfileType maxProfile) |
|
default void | onUserVideoStop (long userId, int streamId) |
|
default void | onUserVideoSubscribe (long userId, int streamId, MediaSubscribeResult result) |
|
default void | onUserVideoMute (long userId, int streamId) |
|
default void | onUserVideoUnmute (long userId, int streamId) |
|
default void | onFirstVideoDataReceived (long userId, int streamId) |
|
default void | onFirstVideoFrameRendered (long userId, int streamId) |
|
default void | onVideoSnapshotCompleted (long userId, int streamId, boolean succeed, String filename) |
|
default void | onVideoCaptureStateChanged (int streamId, String deviceId, VideoCaptureState state) |
| 回调视频流采集状态变更。 更多...
|
|
default void | onVideoStartResult (int streamId, QResult result) |
| 视频流开启成功与否的通知 更多...
|
|
◆ onFirstVideoDataReceived()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onFirstVideoDataReceived |
( |
long |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inline |
第一个视频包到达通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onFirstVideoFrameRendered()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onFirstVideoFrameRendered |
( |
long |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inline |
第一个视频帧渲染通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onUserVideoMute()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onUserVideoMute |
( |
long |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inline |
用户暂停视频流通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onUserVideoStart()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onUserVideoStart |
( |
long |
userId, |
|
|
int |
streamId, |
|
|
VideoProfileType |
maxProfile |
|
) |
| |
|
inline |
用户开启视频流通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
maxProfile | 最高档视频设定 |
◆ onUserVideoStop()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onUserVideoStop |
( |
long |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inline |
用户关闭视频流通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onUserVideoSubscribe()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onUserVideoSubscribe |
( |
long |
userId, |
|
|
int |
streamId, |
|
|
MediaSubscribeResult |
result |
|
) |
| |
|
inline |
用户视频流订阅结果通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
result | 订阅结果。 |
◆ onUserVideoUnmute()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onUserVideoUnmute |
( |
long |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inline |
用户恢复视频流通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onVideoCaptureStateChanged()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onVideoCaptureStateChanged |
( |
int |
streamId, |
|
|
String |
deviceId, |
|
|
VideoCaptureState |
state |
|
) |
| |
|
inline |
回调视频流采集状态变更。
- 参数
-
streamId | 视频流的 ID。 |
deviceId | 视频设备的 ID。 |
state | 当前的视频采集状态。 |
◆ onVideoSnapshotCompleted()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onVideoSnapshotCompleted |
( |
long |
userId, |
|
|
int |
streamId, |
|
|
boolean |
succeed, |
|
|
String |
filename |
|
) |
| |
|
inline |
用户视频快照完成通知
- 参数
-
userId | 快照所属的用户ID |
streamId | 视频流 ID。 |
succeed | 是否成功写入文件 |
filename | 快照文件完整路径 |
◆ onVideoStartResult()
default void com.pano.rtc.api.RtcVideoStreamManager.Callback.onVideoStartResult |
( |
int |
streamId, |
|
|
QResult |
result |
|
) |
| |
|
inline |
视频流开启成功与否的通知
- 参数
-
streamId | 视频流 ID |
result | 视频流开启的结果 |
该接口的文档由以下文件生成:
- RtcVideoStreamManager.java