public interface LPAVManager
限定符和类型 | 方法和说明 |
---|---|
void |
destroy() |
com.baijia.baijiashilian.liveplayer.LivePlayer |
getLivePlayer() |
LPPlayer |
getPlayer()
音视频拉流、播放模块
|
LPRecorder |
getRecorder()
音视频录制、推流模块
|
void |
init(int userId,
LPMediaServerInfoModel model) |
boolean |
isUseWebRTC() |
void |
setLPPlayerListener(LPAVListener listener) |
void |
setOnWebrtcStreamStats(int time,
OnWebrtcStreamStatsListener listener)
设置Webrtc流状态信息回调
|
void |
setRemoteDefaultVideoStreamType(com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.DualStreamType streamType)
设置默认拉流模式
|
LPRecorder getRecorder()
LPPlayer getPlayer()
void init(int userId, LPMediaServerInfoModel model)
void setLPPlayerListener(LPAVListener listener)
void destroy()
com.baijia.baijiashilian.liveplayer.LivePlayer getLivePlayer()
boolean isUseWebRTC()
void setOnWebrtcStreamStats(int time, OnWebrtcStreamStatsListener listener)
time
- 回调间隔/mslistener
- listenervoid setRemoteDefaultVideoStreamType(com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.DualStreamType streamType)
streamType
- VIDEO_STREAM_HIGH 大流 VIDEO_STREAM_LOW 小流