public interface ILocalUserObserver
| Modifier and Type | Method and Description |
|---|---|
void |
onActiveSpeaker(AgoraLocalUser agoraLocalUser,
java.lang.String userId) |
void |
onAudioMetaDataReceived(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
byte[] metaData) |
void |
onAudioPublishStateChanged(AgoraLocalUser agoraLocalUser,
java.lang.String channel,
int oldState,
int newState,
int elapseSinceLastState) |
void |
onAudioSubscribeStateChanged(AgoraLocalUser agoraLocalUser,
java.lang.String channel,
java.lang.String userId,
int oldState,
int newState,
int elapseSinceLastState) |
void |
onAudioTrackPublicationFailure(AgoraLocalUser agoraLocalUser,
AgoraLocalAudioTrack agoraLocalAudioTrack,
int error) |
void |
onAudioTrackPublishStart(AgoraLocalUser agoraLocalUser,
AgoraLocalAudioTrack agoraLocalAudioTrack) |
void |
onAudioTrackPublishSuccess(AgoraLocalUser agoraLocalUser,
AgoraLocalAudioTrack agoraLocalAudioTrack) |
void |
onAudioTrackUnpublished(AgoraLocalUser agoraLocalUser,
AgoraLocalAudioTrack agoraLocalAudioTrack) |
void |
onAudioVolumeIndication(AgoraLocalUser agoraLocalUser,
AudioVolumeInfo[] speakers,
int totalVolume) |
void |
onFirstRemoteAudioDecoded(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int elapsed) |
void |
onFirstRemoteAudioFrame(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int elapsed) |
void |
onFirstRemoteVideoDecoded(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int width,
int height,
int elapsed) |
void |
onFirstRemoteVideoFrame(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int width,
int height,
int elapsed) |
void |
onFirstRemoteVideoFrameRendered(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int width,
int height,
int elapsed) |
void |
onIntraRequestReceived(AgoraLocalUser agoraLocalUser) |
void |
onLocalAudioTrackStateChanged(AgoraLocalUser agoraLocalUser,
AgoraLocalAudioTrack agoraLocalAudioTrack,
int state,
int error) |
void |
onLocalAudioTrackStatistics(AgoraLocalUser agoraLocalUser,
LocalAudioStats stats) |
void |
onLocalVideoTrackStateChanged(AgoraLocalUser agoraLocalUser,
AgoraLocalVideoTrack agoraLocalVideoTrack,
int state,
int error) |
void |
onLocalVideoTrackStatistics(AgoraLocalUser agoraLocalUser,
AgoraLocalVideoTrack agoraLocalVideoTrack,
LocalVideoTrackStats stats) |
void |
onRemoteAudioTrackStatistics(AgoraLocalUser agoraLocalUser,
AgoraRemoteAudioTrack agoraRemoteAudioTrack,
RemoteAudioTrackStats stats) |
void |
onRemoteSubscribeFallbackToAudioOnly(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int isFallbackOrRecover) |
void |
onRemoteVideoStreamInfoUpdated(AgoraLocalUser agoraLocalUser,
RemoteVideoStreamInfo info) |
void |
onRemoteVideoTrackStatistics(AgoraLocalUser agoraLocalUser,
AgoraRemoteVideoTrack agoraRemoteVideoTrack,
RemoteVideoTrackStats stats) |
void |
onStreamMessage(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int streamId,
java.lang.String data,
long length) |
void |
onUserAudioTrackStateChanged(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
AgoraRemoteAudioTrack agoraRemoteAudioTrack,
int state,
int reason,
int elapsed) |
void |
onUserAudioTrackSubscribed(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
AgoraRemoteAudioTrack agoraRemoteAudioTrack) |
void |
onUserInfoUpdated(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int msg,
int val) |
void |
onUserStateChanged(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int state) |
void |
onUserVideoTrackStateChanged(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
AgoraRemoteVideoTrack agoraRemoteVideoTrack,
int state,
int reason,
int elapsed) |
void |
onUserVideoTrackSubscribed(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
VideoTrackInfo info,
AgoraRemoteVideoTrack agoraRemoteVideoTrack) |
void |
onVideoPublishStateChanged(AgoraLocalUser agoraLocalUser,
java.lang.String channel,
int oldState,
int newState,
int elapseSinceLastState) |
void |
onVideoSizeChanged(AgoraLocalUser agoraLocalUser,
java.lang.String userId,
int width,
int height,
int rotation) |
void |
onVideoSubscribeStateChanged(AgoraLocalUser agoraLocalUser,
java.lang.String channel,
java.lang.String userId,
int oldState,
int newState,
int elapseSinceLastState) |
void |
onVideoTrackPublicationFailure(AgoraLocalUser agoraLocalUser,
AgoraLocalVideoTrack agoraLocalVideoTrack,
int error) |
void |
onVideoTrackPublishStart(AgoraLocalUser agoraLocalUser,
AgoraLocalVideoTrack agoraLocalVideoTrack) |
void |
onVideoTrackPublishSuccess(AgoraLocalUser agoraLocalUser,
AgoraLocalVideoTrack agoraLocalVideoTrack) |
void |
onVideoTrackUnpublished(AgoraLocalUser agoraLocalUser,
AgoraLocalVideoTrack agoraLocalVideoTrack) |
void onAudioTrackPublishSuccess(AgoraLocalUser agoraLocalUser, AgoraLocalAudioTrack agoraLocalAudioTrack)
void onAudioTrackPublicationFailure(AgoraLocalUser agoraLocalUser, AgoraLocalAudioTrack agoraLocalAudioTrack, int error)
void onLocalAudioTrackStateChanged(AgoraLocalUser agoraLocalUser, AgoraLocalAudioTrack agoraLocalAudioTrack, int state, int error)
void onLocalAudioTrackStatistics(AgoraLocalUser agoraLocalUser, LocalAudioStats stats)
void onRemoteAudioTrackStatistics(AgoraLocalUser agoraLocalUser, AgoraRemoteAudioTrack agoraRemoteAudioTrack, RemoteAudioTrackStats stats)
void onUserAudioTrackSubscribed(AgoraLocalUser agoraLocalUser, java.lang.String userId, AgoraRemoteAudioTrack agoraRemoteAudioTrack)
void onUserAudioTrackStateChanged(AgoraLocalUser agoraLocalUser, java.lang.String userId, AgoraRemoteAudioTrack agoraRemoteAudioTrack, int state, int reason, int elapsed)
void onAudioSubscribeStateChanged(AgoraLocalUser agoraLocalUser, java.lang.String channel, java.lang.String userId, int oldState, int newState, int elapseSinceLastState)
void onAudioPublishStateChanged(AgoraLocalUser agoraLocalUser, java.lang.String channel, int oldState, int newState, int elapseSinceLastState)
void onFirstRemoteAudioFrame(AgoraLocalUser agoraLocalUser, java.lang.String userId, int elapsed)
void onFirstRemoteAudioDecoded(AgoraLocalUser agoraLocalUser, java.lang.String userId, int elapsed)
void onVideoTrackPublishSuccess(AgoraLocalUser agoraLocalUser, AgoraLocalVideoTrack agoraLocalVideoTrack)
void onVideoTrackPublicationFailure(AgoraLocalUser agoraLocalUser, AgoraLocalVideoTrack agoraLocalVideoTrack, int error)
void onLocalVideoTrackStateChanged(AgoraLocalUser agoraLocalUser, AgoraLocalVideoTrack agoraLocalVideoTrack, int state, int error)
void onLocalVideoTrackStatistics(AgoraLocalUser agoraLocalUser, AgoraLocalVideoTrack agoraLocalVideoTrack, LocalVideoTrackStats stats)
void onUserVideoTrackSubscribed(AgoraLocalUser agoraLocalUser, java.lang.String userId, VideoTrackInfo info, AgoraRemoteVideoTrack agoraRemoteVideoTrack)
void onUserVideoTrackStateChanged(AgoraLocalUser agoraLocalUser, java.lang.String userId, AgoraRemoteVideoTrack agoraRemoteVideoTrack, int state, int reason, int elapsed)
void onRemoteVideoTrackStatistics(AgoraLocalUser agoraLocalUser, AgoraRemoteVideoTrack agoraRemoteVideoTrack, RemoteVideoTrackStats stats)
void onAudioVolumeIndication(AgoraLocalUser agoraLocalUser, AudioVolumeInfo[] speakers, int totalVolume)
void onActiveSpeaker(AgoraLocalUser agoraLocalUser, java.lang.String userId)
void onRemoteVideoStreamInfoUpdated(AgoraLocalUser agoraLocalUser, RemoteVideoStreamInfo info)
void onVideoSubscribeStateChanged(AgoraLocalUser agoraLocalUser, java.lang.String channel, java.lang.String userId, int oldState, int newState, int elapseSinceLastState)
void onVideoPublishStateChanged(AgoraLocalUser agoraLocalUser, java.lang.String channel, int oldState, int newState, int elapseSinceLastState)
void onFirstRemoteVideoFrame(AgoraLocalUser agoraLocalUser, java.lang.String userId, int width, int height, int elapsed)
void onFirstRemoteVideoDecoded(AgoraLocalUser agoraLocalUser, java.lang.String userId, int width, int height, int elapsed)
void onFirstRemoteVideoFrameRendered(AgoraLocalUser agoraLocalUser, java.lang.String userId, int width, int height, int elapsed)
void onVideoSizeChanged(AgoraLocalUser agoraLocalUser, java.lang.String userId, int width, int height, int rotation)
void onUserInfoUpdated(AgoraLocalUser agoraLocalUser, java.lang.String userId, int msg, int val)
void onIntraRequestReceived(AgoraLocalUser agoraLocalUser)
void onRemoteSubscribeFallbackToAudioOnly(AgoraLocalUser agoraLocalUser, java.lang.String userId, int isFallbackOrRecover)
void onStreamMessage(AgoraLocalUser agoraLocalUser, java.lang.String userId, int streamId, java.lang.String data, long length)
void onUserStateChanged(AgoraLocalUser agoraLocalUser, java.lang.String userId, int state)
void onAudioTrackPublishStart(AgoraLocalUser agoraLocalUser, AgoraLocalAudioTrack agoraLocalAudioTrack)
void onAudioTrackUnpublished(AgoraLocalUser agoraLocalUser, AgoraLocalAudioTrack agoraLocalAudioTrack)
void onVideoTrackPublishStart(AgoraLocalUser agoraLocalUser, AgoraLocalVideoTrack agoraLocalVideoTrack)
void onVideoTrackUnpublished(AgoraLocalUser agoraLocalUser, AgoraLocalVideoTrack agoraLocalVideoTrack)
void onAudioMetaDataReceived(AgoraLocalUser agoraLocalUser, java.lang.String userId, byte[] metaData)