1package com.alivc.live.pusher;
3import com.alivc.live.annotations.AlivcLivePushKickedOutType;
4import com.alivc.live.annotations.AlivcLiveRecordMediaEvent;
5import com.alivc.live.biz.callback.ISpecificCallbackPushInfo;
6import com.alivc.live.player.annotations.AlivcLivePlayVideoStreamType;
abstract void onPushPaused(AlivcLivePusher pusher)
void onSetLiveMixTranscodingConfig(AlivcLivePusher pusher, boolean isSuccess, String msg)
abstract void onAdjustFps(AlivcLivePusher pusher, int currentFps, int targetFps)
void onVideoPublishStateChanged(AlivcLivePublishState oldState, AlivcLivePublishState newState)
abstract void onPushRestarted(AlivcLivePusher pusher)
void onLocalRecordEvent(AlivcLiveRecordMediaEvent mediaEvent, String storagePath)
abstract void onPushResumed(AlivcLivePusher pusher)
void onLocalDualAudioStreamPushState(AlivcLivePusher pusher, boolean isPushing)
void onKickedOutByServer(AlivcLivePusher pusher, AlivcLivePushKickedOutType kickedOutType)
abstract void onPushStarted(AlivcLivePusher pusher)
void onAudioPublishStateChanged(AlivcLivePublishState oldState, AlivcLivePublishState newState)
abstract void onAdjustBitrate(AlivcLivePusher pusher, int currentBitrate, int targetBitrate)
abstract void onPreviewStopped(AlivcLivePusher pusher)
void onRemoteUserAudioStream(AlivcLivePusher pusher, String userId, boolean isPushing)
abstract void onFirstFramePushed(AlivcLivePusher pusher)
abstract void onDropFrame(AlivcLivePusher pusher, int beforeCount, int afterCount)
void onRemoteUserEnterRoom(AlivcLivePusher pusher, String userId, boolean isOnline)
abstract void onFirstFramePreviewed(AlivcLivePusher pusher)
abstract void onPushStopped(AlivcLivePusher pusher)
void onMicrophoneVolumeUpdate(AlivcLivePusher pusher, int volume)
void onRemoteUserVideoStream(AlivcLivePusher pusher, String userId, AlivcLivePlayVideoStreamType videoStreamType, boolean isPushing)
abstract void onPushStatistics(AlivcLivePusher pusher, AlivcLivePushStatsInfo statistics)
void onScreenSharePublishStateChanged(AlivcLivePublishState oldState, AlivcLivePublishState newState)
abstract void onPreviewStarted(AlivcLivePusher pusher)