[−][src]Struct agorartc_sys::agorartc::agorartcnative::RtcEventHandler
Fields
onJoinChannelSuccess: FUNC_OnJoinChannelSuccess
onReJoinChannelSuccess: FUNC_OnReJoinChannelSuccess
onLeaveChannel: FUNC_OnLeaveChannel
onConnectionLost: FUNC_OnConnectionLost
onConnectionInterrupted: FUNC_OnConnectionInterrupted
onRequestToken: FUNC_OnRequestToken
onUserJoined: FUNC_OnUserJoined
onUserOffline: FUNC_OnUserOffline
onAudioVolumeIndication: FUNC_OnAudioVolumeIndication
onUserMuteAudio: FUNC_OnUserMuteAudio
onWarning: FUNC_OnWarning
onError: FUNC_OnError
onRtcStats: FUNC_OnRtcStats
onAudioMixingFinished: FUNC_OnAudioMixingFinished
onAudioRouteChanged: FUNC_OnAudioRouteChanged
onFirstRemoteVideoDecoded: FUNC_OnFirstRemoteVideoDecoded
onVideoSizeChanged: FUNC_OnVideoSizeChanged
onClientRoleChanged: FUNC_OnClientRoleChanged
onUserMuteVideo: FUNC_OnUserMuteVideo
onMicrophoneEnabled: FUNC_OnMicrophoneEnabled
onApiCallExecuted: FUNC_OnApiExecuted
onFirstLocalAudioFrame: FUNC_OnFirstLocalAudioFrame
onFirstRemoteAudioFrame: FUNC_OnFirstRemoteAudioFrame
onLastmileQuality: FUNC_OnLastmileQuality
onAudioQuality: FUNC_OnAudioQuality
onStreamInjectedStatus: FUNC_OnStreamInjectedStatus
onStreamUnpublished: FUNC_OnStreamUnpublished
onStreamPublished: FUNC_OnStreamPublished
onStreamMessageError: FUNC_OnStreamMessageError
onStreamMessage: FUNC_OnStreamMessage
onConnectionBanned: FUNC_OnConnectionBanned
onRemoteVideoTransportStats: FUNC_OnRemoteVideoTransportStats
onRemoteAudioTransportStats: FUNC_OnRemoteAudioTransportStats
onTranscodingUpdated: FUNC_OnTranscodingUpdated
onAudioDeviceVolumeChanged: FUNC_OnAudioDeviceVolumeChanged
onActiveSpeaker: FUNC_OnActiveSpeaker
onMediaEngineStartCallSuccess: FUNC_OnMediaEngineStartCallSuccess
onMediaEngineLoadSuccess: FUNC_OnMediaEngineLoadSuccess
onConnectionStateChanged: FUNC_OnConnectionStateChanged
onRemoteSubscribeFallbackToAudioOnly: FUNC_OnRemoteSubscribeFallbackToAudioOnly
onLocalPublishFallbackToAudioOnly: FUNC_OnLocalPublishFallbackToAudioOnly
onUserEnableLocalVideo: FUNC_OnUserEnableLocalVideo
onRemoteVideoStateChanged: FUNC_OnRemoteVideoStateChanged
onVideoDeviceStateChanged: FUNC_OnVideoDeviceStateChanged
onAudioEffectFinished: FUNC_OnAudioEffectFinished
onRemoteAudioMixingEnd: FUNC_OnRemoteAudioMixingEnd
onRemoteAudioMixingBegin: FUNC_OnRemoteAudioMixingBegin
onCameraExposureAreaChanged: FUNC_OnCameraExposureAreaChanged
onCameraFocusAreaChanged: FUNC_OnCameraFocusAreaChanged
onCameraReady: FUNC_OnCameraReady
onAudioDeviceStateChanged: FUNC_OnAudioDeviceStateChanged
onUserEnableVideo: FUNC_OnUserEnableVideo
onFirstRemoteVideoFrame: FUNC_OnFirstRemoteVideoFrame
onFirstLocalVideoFrame: FUNC_OnFirstLocalVideoFrame
onRemoteAudioStats: FUNC_OnRemoteAudioStats
onRemoteVideoStats: FUNC_OnRemoteVideoStats
onLocalVideoStats: FUNC_OnLocalVideoStats
onNetworkQuality: FUNC_OnNetworkQuality
onTokenPrivilegeWillExpire: FUNC_OnTokenPrivilegeWillExpire
onVideoStopped: FUNC_OnVideoStopped
onAudioMixingStateChanged: FUNC_OnAudioMixingStateChanged
onFirstRemoteAudioDecoded: FUNC_OnFirstRemoteAudioDecoded
onLocalVideoStateChanged: FUNC_OnLocalVideoStateChanged
onNetworkTypeChanged: FUNC_OnNetworkTypeChanged
onRtmpStreamingStateChanged: FUNC_OnRtmpStreamingStateChanged
onLastmileProbeResult: FUNC_OnLastmileProbeResult
onLocalUserRegistered: FUNC_OnLocalUserRegistered
onUserInfoUpdated: FUNC_OnUserInfoUpdated
onLocalAudioStateChanged: FUNC_OnLocalAudioStateChanged
onRemoteAudioStateChanged: FUNC_OnRemoteAudioStateChanged
onLocalAudioStats: FUNC_OnLocalAudioStats
onChannelMediaRelayStateChanged: FUNC_OnChannelMediaRelayStateChanged
onChannelMediaRelayEvent: FUNC_OnChannelMediaRelayEvent
onFacePositionChanged: FUNC_OnFacePositionChanged
onTestEnd: FUNC_OnTestEnd
Trait Implementations
impl Clone for RtcEventHandler
[src]
pub fn clone(&self) -> RtcEventHandler
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RtcEventHandler
[src]
Auto Trait Implementations
impl RefUnwindSafe for RtcEventHandler
impl Send for RtcEventHandler
impl Sync for RtcEventHandler
impl Unpin for RtcEventHandler
impl UnwindSafe for RtcEventHandler
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,