public interface AlivcLivePushInfoListener
Modifier and Type | Method and Description |
---|---|
void |
onAdjustBitrate(AlivcLivePusher pusher,
int currentBitrate,
int targetBitrate)
码率调整回调
|
void |
onAdjustFps(AlivcLivePusher pusher,
int currentFps,
int targetFps)
帧率调整回调
|
void |
onDropFrame(AlivcLivePusher pusher,
int beforeCount,
int afterCount)
丢帧回调
|
void |
onFirstFramePreviewed(AlivcLivePusher pusher)
首帧渲染回调
|
void |
onFirstFramePushed(AlivcLivePusher pusher)
首帧发送回调
|
void |
onPreviewStarted(AlivcLivePusher pusher)
预览开始回调
|
void |
onPreviewStopped(AlivcLivePusher pusher)
预览结束回调
|
void |
onPushPaused(AlivcLivePusher pusher)
推流暂停回调
|
void |
onPushRestarted(AlivcLivePusher pusher)
推流重启回调
|
void |
onPushResumed(AlivcLivePusher pusher)
推流恢复回调
|
void |
onPushStarted(AlivcLivePusher pusher)
推流开始回调
|
void |
onPushStatistics(AlivcLivePusher pusher,
AlivcLivePushStatsInfo statistics)
直播推流统计数据回调
每2秒回调一次
|
void |
onPushStopped(AlivcLivePusher pusher)
推流结束回调
|
void |
onSetLiveMixTranscodingConfig(AlivcLivePusher pusher,
boolean isSuccess,
java.lang.String msg)
设置云端的混流(转码)参数回调,对应于setLiveMixTranscodingConfig接口
仅互动模式下生效!!!
|
void onPreviewStarted(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onPreviewStopped(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onPushStarted(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onPushPaused(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onPushResumed(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onPushStopped(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onPushRestarted(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onFirstFramePreviewed(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onFirstFramePushed(AlivcLivePusher pusher)
pusher
- AlivcLivePusher实例void onDropFrame(AlivcLivePusher pusher, int beforeCount, int afterCount)
pusher
- AlivcLivePusher实例beforeCount
- 丢帧前视频帧数量afterCount
- 丢帧后视频帧数量void onAdjustBitrate(AlivcLivePusher pusher, int currentBitrate, int targetBitrate)
pusher
- AlivcLivePusher实例currentBitrate
- 当前码率targetBitrate
- 目标码率void onAdjustFps(AlivcLivePusher pusher, int currentFps, int targetFps)
pusher
- AlivcLivePusher实例currentFps
- 当前帧率targetFps
- 目标帧率void onPushStatistics(AlivcLivePusher pusher, AlivcLivePushStatsInfo statistics)
每2秒回调一次
pusher
- AlivcLivePusher实例statistics
- 推流统计数据void onSetLiveMixTranscodingConfig(AlivcLivePusher pusher, boolean isSuccess, java.lang.String msg)
pusher
- AlivcLivePusher实例isSuccess
- true表示成功,false表示失败msg
- 错误信息