| addHandler(IRtcEngineEventHandler handler) | io.agora.rtc.RtcEngine | |
| addPublishStreamUrl(String url, boolean transcodingEnabled) | io.agora.rtc.RtcEngine | |
| addVideoWatermark(AgoraImage watermark) | io.agora.rtc.RtcEngine | |
| addVideoWatermark(String watermarkUrl, WatermarkOptions options) | io.agora.rtc.RtcEngine | |
| adjustAudioMixingPlayoutVolume(int volume) | io.agora.rtc.RtcEngine | |
| adjustAudioMixingPublishVolume(int volume) | io.agora.rtc.RtcEngine | |
| adjustAudioMixingVolume(int volume) | io.agora.rtc.RtcEngine | |
| adjustPlaybackSignalVolume(int volume) | io.agora.rtc.RtcEngine | |
| adjustRecordingSignalVolume(int volume) | io.agora.rtc.RtcEngine | |
| adjustUserPlaybackSignalVolume(int uid, int volume) | io.agora.rtc.RtcEngine | |
| clearVideoWatermarks() | io.agora.rtc.RtcEngine | |
| complain(String callId, String description) | io.agora.rtc.RtcEngine | |
| create(Context context, String appId, IRtcEngineEventHandler handler) | io.agora.rtc.RtcEngine | static |
| create(RtcEngineConfig config) | io.agora.rtc.RtcEngine | static |
| createDataStream(boolean reliable, boolean ordered) | io.agora.rtc.RtcEngine | |
| createDataStream(DataStreamConfig config) | io.agora.rtc.RtcEngine | |
| CreateRendererView(Context context) | io.agora.rtc.RtcEngine | static |
| createRtcChannel(String channelId) | io.agora.rtc.RtcEngine | |
| CreateTextureView(Context context) | io.agora.rtc.RtcEngine | static |
| destroy() | io.agora.rtc.RtcEngine | static |
| disableAudio() | io.agora.rtc.RtcEngine | |
| disableLastmileTest() | io.agora.rtc.RtcEngine | |
| disableVideo() | io.agora.rtc.RtcEngine | |
| enableAudio() | io.agora.rtc.RtcEngine | |
| enableAudioQualityIndication(boolean enabled) | io.agora.rtc.RtcEngine | |
| enableAudioVolumeIndication(int interval, int smooth, boolean report_vad) | io.agora.rtc.RtcEngine | |
| enableDeepLearningDenoise(boolean enabled) | io.agora.rtc.RtcEngine | |
| enableDualStreamMode(boolean enabled) | io.agora.rtc.RtcEngine | |
| enableEncryption(boolean enabled, EncryptionConfig config) | io.agora.rtc.RtcEngine | |
| enableFaceDetection(boolean enable) | io.agora.rtc.RtcEngine | |
| enableHighPerfWifiMode(boolean enable) | io.agora.rtc.RtcEngine | |
| enableInEarMonitoring(boolean enabled) | io.agora.rtc.RtcEngine | |
| enableLastmileTest() | io.agora.rtc.RtcEngine | |
| enableLocalAudio(boolean enabled) | io.agora.rtc.RtcEngine | |
| enableLocalVideo(boolean enabled) | io.agora.rtc.RtcEngine | |
| enableLocalVoicePitchCallback(int interval) | io.agora.rtc.RtcEngine | |
| enableRemoteSuperResolution(int uid, boolean enable) | io.agora.rtc.RtcEngine | |
| enableRemoteSuperResolution(boolean enable, int mode, int uid) | io.agora.rtc.RtcEngine | |
| enableSoundPositionIndication(boolean enabled) | io.agora.rtc.RtcEngine | |
| enableVideo() | io.agora.rtc.RtcEngine | |
| enableVirtualBackground(boolean enabled, VirtualBackgroundSource backgroundSource) | io.agora.rtc.RtcEngine | |
| enableWebSdkInteroperability(boolean enabled) | io.agora.rtc.RtcEngine | |
| externalLibPath (defined in io.agora.rtc.RtcEngine) | io.agora.rtc.RtcEngine | protectedstatic |
| getAudioEffectManager() | io.agora.rtc.RtcEngine | |
| getAudioFileInfo(String filePath) | io.agora.rtc.RtcEngine | |
| getAudioMixingCurrentPosition() | io.agora.rtc.RtcEngine | |
| getAudioMixingDuration() | io.agora.rtc.RtcEngine | |
| getAudioMixingPlayoutVolume() | io.agora.rtc.RtcEngine | |
| getAudioMixingPublishVolume() | io.agora.rtc.RtcEngine | |
| getAudioTrackCount() | io.agora.rtc.RtcEngine | |
| getCallId() | io.agora.rtc.RtcEngine | |
| getCameraMaxZoomFactor() | io.agora.rtc.RtcEngine | |
| getConnectionState() | io.agora.rtc.RtcEngine | |
| getErrorDescription(int error) | io.agora.rtc.RtcEngine | static |
| getMediaEngineVersion() | io.agora.rtc.RtcEngine | static |
| getNativeHandle() | io.agora.rtc.RtcEngine | |
| getParameter(String parameter, String args) | io.agora.rtc.RtcEngine | |
| getRecommendedEncoderType() | io.agora.rtc.RtcEngine | static |
| getSdkVersion() | io.agora.rtc.RtcEngine | static |
| getUserInfoByUid(int uid, UserInfo userInfo) | io.agora.rtc.RtcEngine | |
| getUserInfoByUserAccount(String userAccount, UserInfo userInfo) | io.agora.rtc.RtcEngine | |
| isCameraAutoFocusFaceModeSupported() | io.agora.rtc.RtcEngine | |
| isCameraExposurePositionSupported() | io.agora.rtc.RtcEngine | |
| isCameraFocusSupported() | io.agora.rtc.RtcEngine | |
| isCameraTorchSupported() | io.agora.rtc.RtcEngine | |
| isCameraZoomSupported() | io.agora.rtc.RtcEngine | |
| isSpeakerphoneEnabled() | io.agora.rtc.RtcEngine | |
| isTextureEncodeSupported() | io.agora.rtc.RtcEngine | |
| joinChannel(String token, String channelName, String optionalInfo, int optionalUid) | io.agora.rtc.RtcEngine | |
| joinChannel(String token, String channelName, String optionalInfo, int optionalUid, ChannelMediaOptions options) | io.agora.rtc.RtcEngine | |
| joinChannelWithUserAccount(String token, String channelName, String userAccount) | io.agora.rtc.RtcEngine | |
| joinChannelWithUserAccount(String token, String channelName, String userAccount, ChannelMediaOptions options) | io.agora.rtc.RtcEngine | |
| leaveChannel() | io.agora.rtc.RtcEngine | |
| monitorBluetoothHeadsetEvent(boolean monitor) | io.agora.rtc.RtcEngine | |
| monitorHeadsetEvent(boolean monitor) | io.agora.rtc.RtcEngine | |
| muteAllRemoteAudioStreams(boolean muted) | io.agora.rtc.RtcEngine | |
| muteAllRemoteVideoStreams(boolean muted) | io.agora.rtc.RtcEngine | |
| muteLocalAudioStream(boolean muted) | io.agora.rtc.RtcEngine | |
| muteLocalVideoStream(boolean muted) | io.agora.rtc.RtcEngine | |
| muteRemoteAudioStream(int uid, boolean muted) | io.agora.rtc.RtcEngine | |
| muteRemoteVideoStream(int uid, boolean muted) | io.agora.rtc.RtcEngine | |
| pauseAllChannelMediaRelay() | io.agora.rtc.RtcEngine | |
| pauseAudio() | io.agora.rtc.RtcEngine | |
| pauseAudioMixing() | io.agora.rtc.RtcEngine | |
| pullPlaybackAudioFrame(byte[] data, int lengthInByte) | io.agora.rtc.RtcEngine | |
| pushExternalAudioFrame(byte[] data, long timestamp) | io.agora.rtc.RtcEngine | |
| pushExternalAudioFrame(byte[] data, long timestamp, int sampleRate, int channels, int bytesPerSample, int sourcePos) | io.agora.rtc.RtcEngine | |
| pushExternalVideoFrame(AgoraVideoFrame frame) | io.agora.rtc.RtcEngine | |
| rate(String callId, int rating, String description) | io.agora.rtc.RtcEngine | |
| registerAudioFrameObserver(IAudioFrameObserver observer) | io.agora.rtc.RtcEngine | |
| registerLocalUserAccount(String appId, String userAccount) | io.agora.rtc.RtcEngine | |
| registerMediaMetadataObserver(IMetadataObserver observer, int type) | io.agora.rtc.RtcEngine | |
| registerVideoEncodedFrameObserver(IVideoEncodedFrameObserver observer) | io.agora.rtc.RtcEngine | |
| registerVideoFrameObserver(IVideoFrameObserver observer) | io.agora.rtc.RtcEngine | |
| removeHandler(IRtcEngineEventHandler handler) | io.agora.rtc.RtcEngine | |
| removePublishStreamUrl(String url) | io.agora.rtc.RtcEngine | |
| renewToken(String token) | io.agora.rtc.RtcEngine | |
| resumeAllChannelMediaRelay() | io.agora.rtc.RtcEngine | |
| resumeAudio() | io.agora.rtc.RtcEngine | |
| resumeAudioMixing() | io.agora.rtc.RtcEngine | |
| selectAudioTrack(int audioIndex) | io.agora.rtc.RtcEngine | |
| sendCustomReportMessage(String id, String category, String event, String label, int value) | io.agora.rtc.RtcEngine | |
| sendStreamMessage(int streamId, byte[] message) | io.agora.rtc.RtcEngine | |
| setAgoraLibPath(String path) | io.agora.rtc.RtcEngine | static |
| setAudioEffectParameters(int preset, int param1, int param2) | io.agora.rtc.RtcEngine | |
| setAudioEffectPreset(int preset) | io.agora.rtc.RtcEngine | |
| setAudioMixingDualMonoMode(int mode) | io.agora.rtc.RtcEngine | |
| setAudioMixingPitch(int pitch) | io.agora.rtc.RtcEngine | |
| setAudioMixingPlaybackSpeed(int speed) | io.agora.rtc.RtcEngine | |
| setAudioMixingPosition(int pos) | io.agora.rtc.RtcEngine | |
| setAudioProfile(int profile, int scenario) | io.agora.rtc.RtcEngine | |
| setBeautyEffectOptions(boolean enabled, BeautyOptions options) | io.agora.rtc.RtcEngine | |
| setCameraAutoFocusFaceModeEnabled(boolean enabled) | io.agora.rtc.RtcEngine | |
| setCameraCapturerConfiguration(CameraCapturerConfiguration config) | io.agora.rtc.RtcEngine | |
| setCameraExposurePosition(float positionXinView, float positionYinView) | io.agora.rtc.RtcEngine | |
| setCameraFocusPositionInPreview(float positionX, float positionY) | io.agora.rtc.RtcEngine | |
| setCameraTorchOn(boolean isOn) | io.agora.rtc.RtcEngine | |
| setCameraZoomFactor(float factor) | io.agora.rtc.RtcEngine | |
| setChannelProfile(int profile) | io.agora.rtc.RtcEngine | |
| setClientRole(int role) | io.agora.rtc.RtcEngine | |
| setClientRole(int role, ClientRoleOptions options) | io.agora.rtc.RtcEngine | |
| setCloudProxy(int proxyType) | io.agora.rtc.RtcEngine | |
| setColorEnhanceOptions(boolean enabled, ColorEnhanceOptions options) | io.agora.rtc.RtcEngine | |
| setDefaultAudioRoutetoSpeakerphone(boolean defaultToSpeaker) | io.agora.rtc.RtcEngine | |
| setDefaultMuteAllRemoteAudioStreams(boolean muted) | io.agora.rtc.RtcEngine | |
| setDefaultMuteAllRemoteVideoStreams(boolean muted) | io.agora.rtc.RtcEngine | |
| setEnableSpeakerphone(boolean enabled) | io.agora.rtc.RtcEngine | |
| setEncryptionMode(String encryptionMode) | io.agora.rtc.RtcEngine | |
| setEncryptionSecret(String secret) | io.agora.rtc.RtcEngine | |
| setExternalAudioSink(boolean enabled, int sampleRate, int channels) | io.agora.rtc.RtcEngine | |
| setExternalAudioSource(boolean enabled, int sampleRate, int channels) | io.agora.rtc.RtcEngine | |
| setExternalAudioSourceVolume(int sourcePos, int volume) | io.agora.rtc.RtcEngine | |
| setExternalVideoSource(boolean enable, boolean useTexture, boolean pushMode) | io.agora.rtc.RtcEngine | |
| setHighQualityAudioParameters(boolean fullband, boolean stereo, boolean fullBitrate) | io.agora.rtc.RtcEngine | |
| setInEarMonitoringVolume(int volume) | io.agora.rtc.RtcEngine | |
| setLiveTranscoding(LiveTranscoding transcoding) | io.agora.rtc.RtcEngine | |
| setLocalPublishFallbackOption(int option) | io.agora.rtc.RtcEngine | |
| setLocalRenderMode(int renderMode) | io.agora.rtc.RtcEngine | |
| setLocalRenderMode(int renderMode, int mirrorMode) | io.agora.rtc.RtcEngine | |
| setLocalVideoMirrorMode(int mode) | io.agora.rtc.RtcEngine | |
| setLocalVideoRenderer(IVideoSink render) | io.agora.rtc.RtcEngine | |
| setLocalVoiceChanger(int voiceChanger) | io.agora.rtc.RtcEngine | |
| setLocalVoiceEqualization(int bandFrequency, int bandGain) | io.agora.rtc.RtcEngine | |
| setLocalVoicePitch(double pitch) | io.agora.rtc.RtcEngine | |
| setLocalVoiceReverb(int reverbKey, int value) | io.agora.rtc.RtcEngine | |
| setLocalVoiceReverbPreset(int preset) | io.agora.rtc.RtcEngine | |
| setLogFile(String filePath) | io.agora.rtc.RtcEngine | |
| setLogFileSize(int fileSizeInKBytes) | io.agora.rtc.RtcEngine | |
| setLogFilter(int filter) | io.agora.rtc.RtcEngine | |
| setLowlightEnhanceOptions(boolean enabled, LowLightEnhanceOptions options) | io.agora.rtc.RtcEngine | |
| setMixedAudioFrameParameters(int sampleRate, int samplesPerCall) | io.agora.rtc.RtcEngine | |
| setParameters(String parameters) | io.agora.rtc.RtcEngine | |
| setPlaybackAudioFrameParameters(int sampleRate, int channel, int mode, int samplesPerCall) | io.agora.rtc.RtcEngine | |
| setPreferHeadset(boolean enabled) | io.agora.rtc.RtcEngine | |
| setRecordingAudioFrameParameters(int sampleRate, int channel, int mode, int samplesPerCall) | io.agora.rtc.RtcEngine | |
| setRemoteDefaultVideoStreamType(int streamType) | io.agora.rtc.RtcEngine | |
| setRemoteRenderMode(int uid, int renderMode) | io.agora.rtc.RtcEngine | |
| setRemoteRenderMode(int uid, int renderMode, int mirrorMode) | io.agora.rtc.RtcEngine | |
| setRemoteSubscribeFallbackOption(int option) | io.agora.rtc.RtcEngine | |
| setRemoteUserPriority(int uid, int userPriority) | io.agora.rtc.RtcEngine | |
| setRemoteVideoRenderer(int uid, IVideoSink render) | io.agora.rtc.RtcEngine | |
| setRemoteVideoStreamType(int uid, int streamType) | io.agora.rtc.RtcEngine | |
| setRemoteVoicePosition(int uid, double pan, double gain) | io.agora.rtc.RtcEngine | |
| setupLocalVideo(VideoCanvas local) | io.agora.rtc.RtcEngine | |
| setupRemoteVideo(VideoCanvas remote) | io.agora.rtc.RtcEngine | |
| setVideoDenoiserOptions(boolean enabled, VideoDenoiserOptions options) | io.agora.rtc.RtcEngine | |
| setVideoEncoderConfiguration(VideoEncoderConfiguration config) | io.agora.rtc.RtcEngine | |
| setVideoProfile(int profile, boolean swapWidthAndHeight) | io.agora.rtc.RtcEngine | |
| setVideoProfile(int width, int height, int frameRate, int bitrate) | io.agora.rtc.RtcEngine | |
| setVideoQualityParameters(boolean preferFrameRateOverImageQuality) | io.agora.rtc.RtcEngine | |
| setVideoSource(IVideoSource source) | io.agora.rtc.RtcEngine | |
| setVoiceBeautifierParameters(int preset, int param1, int param2) | io.agora.rtc.RtcEngine | |
| setVoiceBeautifierPreset(int preset) | io.agora.rtc.RtcEngine | |
| setVoiceConversionPreset(int preset) | io.agora.rtc.RtcEngine | |
| startAudioMixing(String filePath, boolean loopback, boolean replace, int cycle) | io.agora.rtc.RtcEngine | |
| startAudioMixing(String filePath, boolean loopback, boolean replace, int cycle, int startPos) | io.agora.rtc.RtcEngine | |
| startAudioRecording(String filePath, int quality) | io.agora.rtc.RtcEngine | |
| startAudioRecording(String filePath, int sampleRate, int quality) | io.agora.rtc.RtcEngine | |
| startAudioRecording(AudioRecordingConfiguration config) | io.agora.rtc.RtcEngine | |
| startChannelMediaRelay(ChannelMediaRelayConfiguration channelMediaRelayConfiguration) | io.agora.rtc.RtcEngine | |
| startEchoTest() | io.agora.rtc.RtcEngine | |
| startEchoTest(int intervalInSeconds) | io.agora.rtc.RtcEngine | |
| startEchoTest(EchoTestConfiguration config) | io.agora.rtc.RtcEngine | |
| startLastmileProbeTest(LastmileProbeConfig config) | io.agora.rtc.RtcEngine | |
| startPreview() | io.agora.rtc.RtcEngine | |
| startRtmpStreamWithoutTranscoding(String url) | io.agora.rtc.RtcEngine | |
| startRtmpStreamWithTranscoding(String url, LiveTranscoding transcoding) | io.agora.rtc.RtcEngine | |
| startScreenCapture(ScreenCaptureParameters screenCaptureParameters) | io.agora.rtc.RtcEngine | |
| stopAudioMixing() | io.agora.rtc.RtcEngine | |
| stopAudioRecording() | io.agora.rtc.RtcEngine | |
| stopChannelMediaRelay() | io.agora.rtc.RtcEngine | |
| stopEchoTest() | io.agora.rtc.RtcEngine | |
| stopLastmileProbeTest() | io.agora.rtc.RtcEngine | |
| stopPreview() | io.agora.rtc.RtcEngine | |
| stopRtmpStream(String url) | io.agora.rtc.RtcEngine | |
| stopScreenCapture() | io.agora.rtc.RtcEngine | |
| switchCamera() | io.agora.rtc.RtcEngine | |
| switchChannel(String token, String channelName) | io.agora.rtc.RtcEngine | |
| switchChannel(String token, String channelName, ChannelMediaOptions options) | io.agora.rtc.RtcEngine | |
| takeSnapshot(String channel, int uid, String filePath) | io.agora.rtc.RtcEngine | |
| updateChannelMediaRelay(ChannelMediaRelayConfiguration channelMediaRelayConfiguration) | io.agora.rtc.RtcEngine | |
| updateRtmpTranscoding(LiveTranscoding transcoding) | io.agora.rtc.RtcEngine | |
| updateScreenCaptureParameters(boolean captureVideo, boolean captureAudio, ScreenCaptureParameters.VideoCaptureParameters videoCaptureParameters) | io.agora.rtc.RtcEngine | |
| useExternalAudioDevice() | io.agora.rtc.RtcEngine | |