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