Package com.alivc.live.pusher
Interface AlivcLivePushInfoListener
-
public interface AlivcLivePushInfoListener
通知监听器
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onAdjustBitRate(AlivcLivePusher pusher, int curBr, int targetBr)
调整码率void
onAdjustFps(AlivcLivePusher pusher, int curFps, int targetFps)
调整帧率void
onDropFrame(AlivcLivePusher pusher, int countBef, int countAft)
丢帧通知void
onFirstAVFramePushed(AlivcLivePusher pusher)
发送第一个音视频包成功void
onFirstFramePreviewed(AlivcLivePusher pusher)
首帧渲染通知void
onPreviewStarted(AlivcLivePusher pusher)
预览开始事件void
onPreviewStoped(AlivcLivePusher pusher)
预览结束事件void
onPushPauesed(AlivcLivePusher pusher)
推流暂停通知void
onPushRestarted(AlivcLivePusher pusher)
推流重启通知void
onPushResumed(AlivcLivePusher pusher)
推流恢复通知void
onPushStarted(AlivcLivePusher pusher)
推流开始通知void
onPushStatistics(AlivcLivePusher pusher, AlivcLivePushStatsInfo statistics)
直播推流器统计数据回调(每2秒回调一次)void
onPushStoped(AlivcLivePusher pusher)
推流停止通知
-
-
-
Method Detail
-
onPreviewStarted
void onPreviewStarted(AlivcLivePusher pusher)
预览开始事件- Parameters:
pusher
- AlivcLivePusher实例
-
onPreviewStoped
void onPreviewStoped(AlivcLivePusher pusher)
预览结束事件- Parameters:
pusher
- AlivcLivePusher实例
-
onPushStarted
void onPushStarted(AlivcLivePusher pusher)
推流开始通知- Parameters:
pusher
- AlivcLivePusher实例
-
onFirstAVFramePushed
void onFirstAVFramePushed(AlivcLivePusher pusher)
发送第一个音视频包成功- Parameters:
pusher
-
-
onPushPauesed
void onPushPauesed(AlivcLivePusher pusher)
推流暂停通知- Parameters:
pusher
- AlivcLivePusher实例
-
onPushResumed
void onPushResumed(AlivcLivePusher pusher)
推流恢复通知- Parameters:
pusher
- AlivcLivePusher实例
-
onPushStoped
void onPushStoped(AlivcLivePusher pusher)
推流停止通知- Parameters:
pusher
- AlivcLivePusher实例
-
onPushRestarted
void onPushRestarted(AlivcLivePusher pusher)
推流重启通知- Parameters:
pusher
- AlivcLivePusher实例
-
onFirstFramePreviewed
void onFirstFramePreviewed(AlivcLivePusher pusher)
首帧渲染通知- Parameters:
pusher
- AlivcLivePusher实例
-
onDropFrame
void onDropFrame(AlivcLivePusher pusher, int countBef, int countAft)
丢帧通知- Parameters:
pusher
- AlivcLivePusher实例
-
onAdjustBitRate
void onAdjustBitRate(AlivcLivePusher pusher, int curBr, int targetBr)
调整码率- Parameters:
pusher
- AlivcLivePusher实例
-
onAdjustFps
void onAdjustFps(AlivcLivePusher pusher, int curFps, int targetFps)
调整帧率- Parameters:
pusher
- AlivcLivePusher实例
-
onPushStatistics
void onPushStatistics(AlivcLivePusher pusher, AlivcLivePushStatsInfo statistics)
直播推流器统计数据回调(每2秒回调一次)- Parameters:
pusher
- AlivcLivePusher实例statistics
- 推流器统计数据
-
-