Android(Java)[v1.7.5.0]
Public 成员函数 | 所有成员列表
com.pano.rtc.api.RtcVideoStreamManager.Callback接口 参考

PANO RtcVideoStreamManager 回调接口。 更多...

Public 成员函数

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)
 视频流开启成功与否的通知 更多...
 

详细描述

PANO RtcVideoStreamManager 回调接口。

成员函数说明

◆ 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视频流开启的结果

该接口的文档由以下文件生成: