Package com.zego.zegoliveroom.callback
Interface IZegoAVEngineCallback
-
public interface IZegoAVEngineCallback
音视频引擎回调。Copyright © 2017 Zego. All rights reserved.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onAVEngineStart()
ZEGO SDK 音视频引擎启动时通知业务层的回调void
onAVEngineStop()
ZEGO SDK 音视频引擎停止时通知业务层的回调void
onVideoBackendTypeChanged(int type)
ZEGO SDK 音视频引擎视频后端变更回调
-
-
-
Method Detail
-
onAVEngineStart
void onAVEngineStart()
ZEGO SDK 音视频引擎启动时通知业务层的回调ZEGO 音视频引擎被封装在 ZEGO SDK内部,引擎的生命周期与SDK的生命周期不同,当注册了
ZegoLiveRoom.setZegoAVEngineCallback(IZegoAVEngineCallback)
引擎生命周期在开始时,会有此回调开发者可根据此回调来获知ZEGO SDK引擎是否已启动
注意: ZEGO SDK 在首次本地预览
ZegoLiveRoom.startPreview()
或 首次拉流ZegoLiveRoom.startPlayingStream(String streamID, Object view)
或 首次推流的时候ZegoLiveRoom.startPublishing(String, String, int)
SDK的引擎会启动
-
onAVEngineStop
void onAVEngineStop()
ZEGO SDK 音视频引擎停止时通知业务层的回调ZEGO 音视频引擎被封装在 ZEGO SDK内部,引擎的生命周期与SDK的生命周期不同,当注册了
ZegoLiveRoom.setZegoAVEngineCallback(IZegoAVEngineCallback)
引擎生命周期在结束时,会有如下回调开发者可根据此回调来获知ZEGO SDK引擎是否已停止
注意: ZEGO SDK 在停止本地预览
ZegoLiveRoom.stopPreview()
且 停止拉流ZegoLiveRoom.stopPlayingStream(String)
且 停止推流ZegoLiveRoom.stopPublishing()
时会停止引擎,即不再推流、不再拉流、不再渲染的时候引擎会停止
-
onVideoBackendTypeChanged
void onVideoBackendTypeChanged(int type)
ZEGO SDK 音视频引擎视频后端变更回调- Parameters:
type
- 视频后端类型,详见ZegoConstants.ZegoVideoBackendType
-
-