RtcEngine.smali
.class public abstract Lio/agora/rtc2/RtcEngine;
.super Ljava/lang/Object;
# static fields
.field protected static mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static CreateRendererView(Landroid/content/Context;)Landroid/view/SurfaceView;
.registers 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"context"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
new-instance v0, Landroid/view/SurfaceView;
invoke-direct {v0, p0}, Landroid/view/SurfaceView;-><init>(Landroid/content/Context;)V
return-object v0
.end method
.method public static CreateTextureView(Landroid/content/Context;)Landroid/view/TextureView;
.registers 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"context"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
new-instance v0, Landroid/view/TextureView;
invoke-direct {v0, p0}, Landroid/view/TextureView;-><init>(Landroid/content/Context;)V
return-object v0
.end method
.method public static declared-synchronized create(Landroid/content/Context;Ljava/lang/String;Lio/agora/rtc2/IRtcEngineEventHandler;)Lio/agora/rtc2/RtcEngine;
.registers 5
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"context",
"appId",
"handler"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
const-class v0, Lio/agora/rtc2/RtcEngine;
monitor-enter v0
if-eqz p0, :cond_2d
:try_start_5
invoke-static {}, Lio/agora/rtc2/internal/RtcEngineImpl;->initializeNativeLibs()Z
move-result v1
if-nez v1, :cond_c
goto :goto_2d
:cond_c
new-instance v1, Lio/agora/rtc2/RtcEngineConfig;
invoke-direct {v1}, Lio/agora/rtc2/RtcEngineConfig;-><init>()V
iput-object p0, v1, Lio/agora/rtc2/RtcEngineConfig;->mContext:Landroid/content/Context;
iput-object p1, v1, Lio/agora/rtc2/RtcEngineConfig;->mAppId:Ljava/lang/String;
iput-object p2, v1, Lio/agora/rtc2/RtcEngineConfig;->mEventHandler:Lio/agora/rtc2/IAgoraEventHandler;
sget-object p0, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
if-nez p0, :cond_23
new-instance p0, Lio/agora/rtc2/internal/RtcEngineImpl;
invoke-direct {p0, v1}, Lio/agora/rtc2/internal/RtcEngineImpl;-><init>(Lio/agora/rtc2/RtcEngineConfig;)V
sput-object p0, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
goto :goto_26
:cond_23
invoke-virtual {p0, v1}, Lio/agora/rtc2/internal/RtcEngineImpl;->reinitialize(Lio/agora/rtc2/RtcEngineConfig;)V
:goto_26
sget-object p0, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
:try_end_28
.catchall {:try_start_5 .. :try_end_28} :catchall_2a
monitor-exit v0
return-object p0
:catchall_2a
move-exception p0
monitor-exit v0
throw p0
:cond_2d
:goto_2d
const/4 p0, 0x0
monitor-exit v0
return-object p0
.end method
.method public static declared-synchronized create(Lio/agora/rtc2/RtcEngineConfig;)Lio/agora/rtc2/RtcEngine;
.registers 3
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
const-class v0, Lio/agora/rtc2/RtcEngine;
monitor-enter v0
if-eqz p0, :cond_28
:try_start_5
iget-object v1, p0, Lio/agora/rtc2/RtcEngineConfig;->mContext:Landroid/content/Context;
if-eqz v1, :cond_28
iget-object v1, p0, Lio/agora/rtc2/RtcEngineConfig;->mNativeLibPath:Ljava/lang/String;
invoke-static {v1}, Lio/agora/rtc2/internal/RtcEngineImpl;->initializeNativeLibs(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_12
goto :goto_28
:cond_12
sget-object v1, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
if-nez v1, :cond_1e
new-instance v1, Lio/agora/rtc2/internal/RtcEngineImpl;
invoke-direct {v1, p0}, Lio/agora/rtc2/internal/RtcEngineImpl;-><init>(Lio/agora/rtc2/RtcEngineConfig;)V
sput-object v1, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
goto :goto_21
:cond_1e
invoke-virtual {v1, p0}, Lio/agora/rtc2/internal/RtcEngineImpl;->reinitialize(Lio/agora/rtc2/RtcEngineConfig;)V
:goto_21
sget-object p0, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
:try_end_23
.catchall {:try_start_5 .. :try_end_23} :catchall_25
monitor-exit v0
return-object p0
:catchall_25
move-exception p0
monitor-exit v0
throw p0
:cond_28
:goto_28
const/4 p0, 0x0
monitor-exit v0
return-object p0
.end method
.method public static declared-synchronized destroy()V
.registers 2
const-class v0, Lio/agora/rtc2/RtcEngine;
monitor-enter v0
:try_start_3
sget-object v1, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_14
if-nez v1, :cond_9
monitor-exit v0
return-void
:cond_9
:try_start_9
invoke-virtual {v1}, Lio/agora/rtc2/internal/RtcEngineImpl;->doDestroy()V
const/4 v1, 0x0
sput-object v1, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
invoke-static {}, Ljava/lang/System;->gc()V
:try_end_12
.catchall {:try_start_9 .. :try_end_12} :catchall_14
monitor-exit v0
return-void
:catchall_14
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static getErrorDescription(I)Ljava/lang/String;
.registers 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"error"
}
.end annotation
invoke-static {}, Lio/agora/rtc2/internal/RtcEngineImpl;->initializeNativeLibs()Z
move-result v0
if-nez v0, :cond_9
const-string p0, ""
return-object p0
:cond_9
invoke-static {p0}, Lio/agora/rtc2/internal/RtcEngineImpl;->nativeGetErrorDescription(I)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getMediaEngineVersion()Ljava/lang/String;
.registers 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Lio/agora/rtc2/internal/RtcEngineImpl;->initializeNativeLibs()Z
move-result v0
if-nez v0, :cond_9
const-string v0, ""
return-object v0
:cond_9
invoke-static {}, Lio/agora/rtc2/internal/RtcEngineImpl;->nativeGetChatEngineVersion()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getRecommendedEncoderType()I
.registers 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Lio/agora/rtc2/internal/DeviceUtils;->getRecommendedEncoderType()I
move-result v0
return v0
.end method
.method public static getSdkVersion()Ljava/lang/String;
.registers 1
invoke-static {}, Lio/agora/rtc2/internal/RtcEngineImpl;->initializeNativeLibs()Z
move-result v0
if-nez v0, :cond_9
const-string v0, ""
return-object v0
:cond_9
invoke-static {}, Lio/agora/rtc2/internal/RtcEngineImpl;->nativeGetSdkVersion()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public abstract SetAdvancedAudioOptions(Lio/agora/rtc2/audio/AdvancedAudioOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"options"
}
.end annotation
.end method
.method public addHandler(Lio/agora/rtc2/IRtcEngineEventHandler;)V
.registers 3
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"handler"
}
.end annotation
sget-object v0, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
invoke-virtual {v0, p1}, Lio/agora/rtc2/internal/RtcEngineImpl;->addHandler(Lio/agora/rtc2/IAgoraEventHandler;)V
return-void
.end method
.method public abstract addVideoWatermark(Lio/agora/rtc2/video/AgoraImage;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"watermark"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract addVideoWatermark(Ljava/lang/String;Lio/agora/rtc2/video/WatermarkOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"watermarkUrl",
"options"
}
.end annotation
.end method
.method public abstract adjustAudioMixingPlayoutVolume(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"volume"
}
.end annotation
.end method
.method public abstract adjustAudioMixingPublishVolume(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"volume"
}
.end annotation
.end method
.method public abstract adjustAudioMixingVolume(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"volume"
}
.end annotation
.end method
.method public abstract adjustCustomAudioPlayoutVolume(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"trackId",
"volume"
}
.end annotation
.end method
.method public abstract adjustCustomAudioPublishVolume(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"trackId",
"volume"
}
.end annotation
.end method
.method public abstract adjustPlaybackSignalVolume(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"volume"
}
.end annotation
.end method
.method public abstract adjustRecordingSignalVolume(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"volume"
}
.end annotation
.end method
.method public abstract adjustUserPlaybackSignalVolume(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uid",
"volume"
}
.end annotation
.end method
.method public abstract clearVideoWatermarks()I
.end method
.method public abstract complain(Ljava/lang/String;Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"callId",
"description"
}
.end annotation
.end method
.method public abstract configRhythmPlayer(Lio/agora/rtc2/audio/AgoraRhythmPlayerConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract createCustomAudioTrack(Lio/agora/rtc2/Constants$AudioTrackType;Lio/agora/rtc2/audio/AudioTrackConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"trackType",
"config"
}
.end annotation
.end method
.method public abstract createCustomEncodedVideoTrack(Lio/agora/rtc2/EncodedVideoTrackOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"encodedOpt"
}
.end annotation
.end method
.method public abstract createCustomVideoTrack()I
.end method
.method public abstract createDataStream(Lio/agora/rtc2/DataStreamConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract createDataStream(ZZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"reliable",
"ordered"
}
.end annotation
.end method
.method public abstract createMediaPlayer()Lio/agora/mediaplayer/IMediaPlayer;
.end method
.method public abstract createMediaRecorder(Lio/agora/rtc2/RecorderStreamInfo;)Lio/agora/rtc2/AgoraMediaRecorder;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"info"
}
.end annotation
.end method
.method public abstract destroyCustomAudioTrack(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"trackId"
}
.end annotation
.end method
.method public abstract destroyCustomEncodedVideoTrack(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"video_track_id"
}
.end annotation
.end method
.method public abstract destroyCustomVideoTrack(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"video_track_id"
}
.end annotation
.end method
.method public abstract destroyMediaRecorder(Lio/agora/rtc2/AgoraMediaRecorder;)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"mediaRecorder"
}
.end annotation
.end method
.method public abstract disableAudio()I
.end method
.method public abstract disableAudioSpectrumMonitor()I
.end method
.method public abstract disableVideo()I
.end method
.method public abstract enableAudio()I
.end method
.method public abstract enableAudioQualityIndication(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract enableAudioSpectrumMonitor(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"intervalInMS"
}
.end annotation
.end method
.method public abstract enableAudioVolumeIndication(IIZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"interval",
"smooth",
"reportVad"
}
.end annotation
.end method
.method public abstract enableContentInspect(ZLio/agora/rtc2/video/ContentInspectConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"config"
}
.end annotation
.end method
.method public abstract enableCustomAudioLocalPlayback(IZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"trackId",
"enabled"
}
.end annotation
.end method
.method public abstract enableDualStreamMode(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract enableDualStreamMode(ZLio/agora/rtc2/SimulcastStreamConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"streamConfig"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract enableEncryption(ZLio/agora/rtc2/internal/EncryptionConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"config"
}
.end annotation
.end method
.method public abstract enableExtension(Ljava/lang/String;Ljava/lang/String;Lio/agora/rtc2/ExtensionInfo;Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"extensionInfo",
"enable"
}
.end annotation
.end method
.method public abstract enableExtension(Ljava/lang/String;Ljava/lang/String;Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"enable"
}
.end annotation
.end method
.method public abstract enableExtension(Ljava/lang/String;Ljava/lang/String;ZLio/agora/rtc2/Constants$MediaSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"enable",
"sourceType"
}
.end annotation
.end method
.method public abstract enableExternalAudioSourceLocalPlayback(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract enableFaceDetection(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract enableHighPerfWifiMode(Z)Z
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enable"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract enableInEarMonitoring(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract enableInEarMonitoring(ZI)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"includeAudioFilters"
}
.end annotation
.end method
.method public abstract enableInstantMediaRendering()I
.end method
.method public abstract enableLocalAudio(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract enableLocalVideo(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract enableSoundPositionIndication(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract enableSpatialAudio(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract enableVideo()I
.end method
.method public abstract enableVideoImageSource(ZLio/agora/rtc2/video/ImageTrackOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"options"
}
.end annotation
.end method
.method public abstract enableVirtualBackground(ZLio/agora/rtc2/video/VirtualBackgroundSource;Lio/agora/rtc2/video/SegmentationProperty;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"enabled",
"backgroundSource",
"segproperty"
}
.end annotation
.end method
.method public abstract enableVirtualBackground(ZLio/agora/rtc2/video/VirtualBackgroundSource;Lio/agora/rtc2/video/SegmentationProperty;Lio/agora/rtc2/Constants$MediaSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"enabled",
"backgroundSource",
"segproperty",
"sourceType"
}
.end annotation
.end method
.method public abstract enableWebSdkInteroperability(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract enableWirelessAccelerate(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract getAudioDeviceInfo()Lio/agora/rtc2/DeviceInfo;
.end method
.method public abstract getAudioEffectManager()Lio/agora/rtc2/IAudioEffectManager;
.end method
.method public abstract getAudioMixingCurrentPosition()I
.end method
.method public abstract getAudioMixingDuration()I
.end method
.method public abstract getAudioMixingPlayoutVolume()I
.end method
.method public abstract getAudioMixingPublishVolume()I
.end method
.method public abstract getAudioOptionParams()Ljava/lang/String;
.end method
.method public abstract getAudioTrackCount()I
.end method
.method public abstract getCallId()Ljava/lang/String;
.end method
.method public abstract getCameraMaxZoomFactor()F
.end method
.method public abstract getConnectionState()I
.end method
.method public abstract getCurrentMonotonicTimeInMs()J
.end method
.method public abstract getEffectCurrentPosition(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract getEffectDuration(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"filePath"
}
.end annotation
.end method
.method public abstract getEffectsVolume()D
.end method
.method public abstract getExtensionProperty(Ljava/lang/String;Ljava/lang/String;Lio/agora/rtc2/ExtensionInfo;Ljava/lang/String;)Ljava/lang/String;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"extensionInfo",
"key"
}
.end annotation
.end method
.method public abstract getExtensionProperty(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"key"
}
.end annotation
.end method
.method public abstract getExtensionProperty(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/agora/rtc2/Constants$MediaSourceType;)Ljava/lang/String;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"key",
"sourceType"
}
.end annotation
.end method
.method public abstract getH265Transcoder()Lio/agora/rtc2/IH265Transcoder;
.end method
.method public abstract getMediaPlayerCacheManager()Lio/agora/mediaplayer/IMediaPlayerCacheManager;
.end method
.method public abstract getNativeHandle()J
.end method
.method public abstract getNativeMediaPlayer(I)J
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"sourceId"
}
.end annotation
.end method
.method public abstract getNetworkType()I
.end method
.method public abstract getNtpWallTimeInMs()J
.end method
.method public abstract getParameter(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"parameter",
"args"
}
.end annotation
.end method
.method public abstract getParameters(Ljava/lang/String;)Ljava/lang/String;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"parameters"
}
.end annotation
.end method
.method public abstract getUserInfoByUid(ILio/agora/rtc2/UserInfo;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uid",
"userInfo"
}
.end annotation
.end method
.method public abstract getUserInfoByUserAccount(Ljava/lang/String;Lio/agora/rtc2/UserInfo;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"userAccount",
"userInfo"
}
.end annotation
.end method
.method public abstract getVolumeOfEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract isCameraAutoFocusFaceModeSupported()Z
.end method
.method public abstract isCameraExposurePositionSupported()Z
.end method
.method public abstract isCameraExposureSupported()Z
.end method
.method public abstract isCameraFaceDetectSupported()Z
.end method
.method public abstract isCameraFocusSupported()Z
.end method
.method public abstract isCameraTorchSupported()Z
.end method
.method public abstract isCameraZoomSupported()Z
.end method
.method public abstract isSpeakerphoneEnabled()Z
.end method
.method public abstract isTextureEncodeSupported()Z
.end method
.method public abstract joinChannel(Ljava/lang/String;Ljava/lang/String;ILio/agora/rtc2/ChannelMediaOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"token",
"channelId",
"uid",
"options"
}
.end annotation
.end method
.method public abstract joinChannel(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"token",
"channelName",
"optionalInfo",
"optionalUid"
}
.end annotation
.end method
.method public abstract joinChannelWithUserAccount(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"token",
"channelName",
"userAccount"
}
.end annotation
.end method
.method public abstract joinChannelWithUserAccount(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/agora/rtc2/ChannelMediaOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"token",
"channelName",
"userAccount",
"options"
}
.end annotation
.end method
.method public abstract leaveChannel()I
.end method
.method public abstract leaveChannel(Lio/agora/rtc2/LeaveChannelOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"options"
}
.end annotation
.end method
.method public abstract loadExtensionProvider(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"path"
}
.end annotation
.end method
.method public abstract monitorBluetoothHeadsetEvent(Z)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"monitor"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract monitorHeadsetEvent(Z)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"monitor"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract muteAllRemoteAudioStreams(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"muted"
}
.end annotation
.end method
.method public abstract muteAllRemoteVideoStreams(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"muted"
}
.end annotation
.end method
.method public abstract muteLocalAudioStream(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"muted"
}
.end annotation
.end method
.method public abstract muteLocalVideoStream(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"muted"
}
.end annotation
.end method
.method public abstract muteRecordingSignal(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"muted"
}
.end annotation
.end method
.method public abstract muteRemoteAudioStream(IZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uid",
"muted"
}
.end annotation
.end method
.method public abstract muteRemoteVideoStream(IZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"userId",
"muted"
}
.end annotation
.end method
.method public abstract pauseAllChannelMediaRelay()I
.end method
.method public abstract pauseAllEffects()I
.end method
.method public abstract pauseAudio()I
.end method
.method public abstract pauseAudioMixing()I
.end method
.method public abstract pauseEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract playAllEffects(IDDDZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"loopCount",
"pitch",
"pan",
"gain",
"publish"
}
.end annotation
.end method
.method public abstract playEffect(ILjava/lang/String;IDDDZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"soundId",
"filePath",
"loopCount",
"pitch",
"pan",
"gain",
"publish"
}
.end annotation
.end method
.method public abstract playEffect(ILjava/lang/String;IDDDZI)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"soundId",
"filePath",
"loopCount",
"pitch",
"pan",
"gain",
"publish",
"startPos"
}
.end annotation
.end method
.method public abstract preloadChannel(Ljava/lang/String;Ljava/lang/String;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"token",
"channelName",
"optionalUid"
}
.end annotation
.end method
.method public abstract preloadChannel(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"token",
"channelName",
"userAccount"
}
.end annotation
.end method
.method public abstract preloadEffect(ILjava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"soundId",
"filePath"
}
.end annotation
.end method
.method public abstract preloadEffect(ILjava/lang/String;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"soundId",
"filePath",
"startPos"
}
.end annotation
.end method
.method public abstract pullPlaybackAudioFrame(Ljava/nio/ByteBuffer;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"data",
"lengthInByte"
}
.end annotation
.end method
.method public abstract pullPlaybackAudioFrame([BI)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"data",
"lengthInByte"
}
.end annotation
.end method
.method public abstract pushExternalAudioFrame(Ljava/nio/ByteBuffer;JI)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"data",
"timestamp",
"trackId"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract pushExternalAudioFrame(Ljava/nio/ByteBuffer;JIILio/agora/rtc2/Constants$BytesPerSample;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"data",
"timestamp",
"sampleRate",
"channels",
"bytesPerSample",
"trackId"
}
.end annotation
.end method
.method public abstract pushExternalAudioFrame([BJ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"data",
"timestamp"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract pushExternalAudioFrame([BJIILio/agora/rtc2/Constants$BytesPerSample;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"data",
"timestamp",
"sampleRate",
"channels",
"bytesPerSample",
"trackId"
}
.end annotation
.end method
.method public abstract pushExternalEncodedVideoFrame(Ljava/nio/ByteBuffer;Lio/agora/rtc2/video/EncodedVideoFrameInfo;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"data",
"frameInfo"
}
.end annotation
.end method
.method public abstract pushExternalVideoFrame(Lio/agora/base/VideoFrame;)Z
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"frame"
}
.end annotation
.end method
.method public abstract pushExternalVideoFrame(Lio/agora/rtc2/video/AgoraVideoFrame;)Z
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"frame"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract queryCodecCapability()[Lio/agora/rtc2/video/CodecCapInfo;
.end method
.method public abstract queryScreenCaptureCapability()I
.end method
.method public abstract rate(Ljava/lang/String;ILjava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"callId",
"rating",
"description"
}
.end annotation
.end method
.method public abstract registerAudioEncodedFrameObserver(Lio/agora/rtc2/internal/AudioEncodedFrameObserverConfig;Lio/agora/rtc2/IAudioEncodedFrameObserver;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"config",
"observer"
}
.end annotation
.end method
.method public abstract registerAudioFrameObserver(Lio/agora/rtc2/IAudioFrameObserver;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.end method
.method public abstract registerAudioSpectrumObserver(Lio/agora/rtc2/audio/IAudioSpectrumObserver;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.end method
.method public abstract registerExtension(Ljava/lang/String;Ljava/lang/String;Lio/agora/rtc2/Constants$MediaSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"sourceType"
}
.end annotation
.end method
.method public abstract registerLocalUserAccount(Ljava/lang/String;Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"appId",
"userAccount"
}
.end annotation
.end method
.method public abstract registerMediaMetadataObserver(Lio/agora/rtc2/IMetadataObserver;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"observer",
"type"
}
.end annotation
.end method
.method public abstract registerVideoEncodedFrameObserver(Lio/agora/rtc2/video/IVideoEncodedFrameObserver;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"receiver"
}
.end annotation
.end method
.method public abstract registerVideoFrameObserver(Lio/agora/rtc2/video/IVideoFrameObserver;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.end method
.method public removeHandler(Lio/agora/rtc2/IRtcEngineEventHandler;)V
.registers 3
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"handler"
}
.end annotation
sget-object v0, Lio/agora/rtc2/RtcEngine;->mInstance:Lio/agora/rtc2/internal/RtcEngineImpl;
invoke-virtual {v0, p1}, Lio/agora/rtc2/internal/RtcEngineImpl;->removeHandler(Lio/agora/rtc2/IAgoraEventHandler;)V
return-void
.end method
.method public abstract renewToken(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"token"
}
.end annotation
.end method
.method public abstract resumeAllChannelMediaRelay()I
.end method
.method public abstract resumeAllEffects()I
.end method
.method public abstract resumeAudio()I
.end method
.method public abstract resumeAudioMixing()I
.end method
.method public abstract resumeEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract selectAudioTrack(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"audioIndex"
}
.end annotation
.end method
.method public abstract sendCustomReportMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"id",
"category",
"event",
"label",
"value"
}
.end annotation
.end method
.method public abstract sendStreamMessage(I[B)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"streamId",
"message"
}
.end annotation
.end method
.method public abstract setAINSMode(ZI)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"mode"
}
.end annotation
.end method
.method public abstract setAVSyncSource(Ljava/lang/String;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"channelId",
"uid"
}
.end annotation
.end method
.method public abstract setAudioEffectParameters(III)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"preset",
"param1",
"param2"
}
.end annotation
.end method
.method public abstract setAudioEffectPreset(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"preset"
}
.end annotation
.end method
.method public abstract setAudioMixingDualMonoMode(Lio/agora/rtc2/Constants$AudioMixingDualMonoMode;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"mode"
}
.end annotation
.end method
.method public abstract setAudioMixingPitch(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"pitch"
}
.end annotation
.end method
.method public abstract setAudioMixingPosition(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"pos"
}
.end annotation
.end method
.method public abstract setAudioOptionParams(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"params"
}
.end annotation
.end method
.method public abstract setAudioProfile(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"profile"
}
.end annotation
.end method
.method public abstract setAudioProfile(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"profile",
"scenario"
}
.end annotation
.end method
.method public abstract setAudioScenario(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"scenario"
}
.end annotation
.end method
.method public abstract setBeautyEffectOptions(ZLio/agora/rtc2/video/BeautyOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"options"
}
.end annotation
.end method
.method public abstract setBeautyEffectOptions(ZLio/agora/rtc2/video/BeautyOptions;Lio/agora/rtc2/Constants$MediaSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"enabled",
"options",
"sourceType"
}
.end annotation
.end method
.method public abstract setCameraAutoFocusFaceModeEnabled(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract setCameraCapturerConfiguration(Lio/agora/rtc2/video/CameraCapturerConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract setCameraExposureFactor(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"factor"
}
.end annotation
.end method
.method public abstract setCameraExposurePosition(FF)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"positionXinView",
"positionYinView"
}
.end annotation
.end method
.method public abstract setCameraFocusPositionInPreview(FF)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"positionX",
"positionY"
}
.end annotation
.end method
.method public abstract setCameraTorchOn(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"isOn"
}
.end annotation
.end method
.method public abstract setCameraZoomFactor(F)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"factor"
}
.end annotation
.end method
.method public abstract setChannelProfile(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"profile"
}
.end annotation
.end method
.method public abstract setClientRole(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"role"
}
.end annotation
.end method
.method public abstract setClientRole(ILio/agora/rtc2/ClientRoleOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"role",
"options"
}
.end annotation
.end method
.method public abstract setCloudProxy(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"proxyType"
}
.end annotation
.end method
.method public abstract setColorEnhanceOptions(ZLio/agora/rtc2/video/ColorEnhanceOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"options"
}
.end annotation
.end method
.method public abstract setColorEnhanceOptions(ZLio/agora/rtc2/video/ColorEnhanceOptions;Lio/agora/rtc2/Constants$MediaSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"enabled",
"options",
"sourceType"
}
.end annotation
.end method
.method public abstract setDefaultAudioRoutetoSpeakerphone(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"defaultToSpeaker"
}
.end annotation
.end method
.method public abstract setDefaultMuteAllRemoteAudioStreams(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"muted"
}
.end annotation
.end method
.method public abstract setDefaultMuteAllRemoteVideoStreams(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"muted"
}
.end annotation
.end method
.method public abstract setDirectCdnStreamingAudioConfiguration(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"profile"
}
.end annotation
.end method
.method public abstract setDirectCdnStreamingVideoConfiguration(Lio/agora/rtc2/video/VideoEncoderConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract setDualStreamMode(Lio/agora/rtc2/Constants$SimulcastStreamMode;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"mode"
}
.end annotation
.end method
.method public abstract setDualStreamMode(Lio/agora/rtc2/Constants$SimulcastStreamMode;Lio/agora/rtc2/SimulcastStreamConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"mode",
"streamConfig"
}
.end annotation
.end method
.method public abstract setEarMonitoringAudioFrameParameters(IIII)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"sampleRate",
"channel",
"mode",
"samplesPerCall"
}
.end annotation
.end method
.method public abstract setEffectPosition(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"soundId",
"pos"
}
.end annotation
.end method
.method public abstract setEffectsVolume(D)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"volume"
}
.end annotation
.end method
.method public abstract setEnableSpeakerphone(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.end method
.method public abstract setEncryptionMode(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"encryptionMode"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract setEncryptionSecret(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"secret"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract setExtensionProperty(Ljava/lang/String;Ljava/lang/String;Lio/agora/rtc2/ExtensionInfo;Ljava/lang/String;Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"extensionInfo",
"key",
"value"
}
.end annotation
.end method
.method public abstract setExtensionProperty(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"key",
"value"
}
.end annotation
.end method
.method public abstract setExtensionProperty(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/agora/rtc2/Constants$MediaSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"provider",
"extension",
"key",
"value",
"sourceType"
}
.end annotation
.end method
.method public abstract setExtensionProviderProperty(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"provider",
"key",
"value"
}
.end annotation
.end method
.method public abstract setExternalAudioSink(ZII)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"enabled",
"sampleRate",
"channels"
}
.end annotation
.end method
.method public abstract setExternalAudioSource(ZII)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"enabled",
"sampleRate",
"channels"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract setExternalAudioSource(ZIIZZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"enabled",
"sampleRate",
"channels",
"localPlayback",
"publish"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract setExternalVideoSource(ZZLio/agora/rtc2/Constants$ExternalVideoSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"enable",
"useTexture",
"sourceType"
}
.end annotation
.end method
.method public abstract setExternalVideoSource(ZZLio/agora/rtc2/Constants$ExternalVideoSourceType;Lio/agora/rtc2/EncodedVideoTrackOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"enable",
"useTexture",
"sourceType",
"encodedOpt"
}
.end annotation
.end method
.method public abstract setHeadphoneEQParameters(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"lowGain",
"highGain"
}
.end annotation
.end method
.method public abstract setHeadphoneEQPreset(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"preset"
}
.end annotation
.end method
.method public abstract setHighPriorityUserList([II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uidList",
"option"
}
.end annotation
.end method
.method public abstract setHighQualityAudioParameters(ZZZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"fullband",
"stereo",
"fullBitrate"
}
.end annotation
.end method
.method public abstract setInEarMonitoringVolume(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"volume"
}
.end annotation
.end method
.method public abstract setLocalAccessPoint(Lio/agora/rtc2/proxy/LocalAccessPointConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract setLocalPublishFallbackOption(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"option"
}
.end annotation
.end method
.method public abstract setLocalRenderMode(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"renderMode"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract setLocalRenderMode(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"renderMode",
"mirrorMode"
}
.end annotation
.end method
.method public abstract setLocalVideoMirrorMode(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"mode"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract setLocalVoiceEqualization(Lio/agora/rtc2/Constants$AUDIO_EQUALIZATION_BAND_FREQUENCY;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"bandFrequency",
"bandGain"
}
.end annotation
.end method
.method public abstract setLocalVoiceFormant(D)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"formantRatio"
}
.end annotation
.end method
.method public abstract setLocalVoicePitch(D)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"pitch"
}
.end annotation
.end method
.method public abstract setLocalVoiceReverb(Lio/agora/rtc2/Constants$AUDIO_REVERB_TYPE;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"reverbKey",
"value"
}
.end annotation
.end method
.method public abstract setLogFile(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"filePath"
}
.end annotation
.end method
.method public abstract setLogFileSize(J)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"fileSizeInKBytes"
}
.end annotation
.end method
.method public abstract setLogFilter(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"filter"
}
.end annotation
.end method
.method public abstract setLogLevel(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"level"
}
.end annotation
.end method
.method public abstract setLowlightEnhanceOptions(ZLio/agora/rtc2/video/LowLightEnhanceOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"options"
}
.end annotation
.end method
.method public abstract setLowlightEnhanceOptions(ZLio/agora/rtc2/video/LowLightEnhanceOptions;Lio/agora/rtc2/Constants$MediaSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"enabled",
"options",
"sourceType"
}
.end annotation
.end method
.method public abstract setMixedAudioFrameParameters(III)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"sampleRate",
"channel",
"samplesPerCall"
}
.end annotation
.end method
.method public abstract setParameters(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"parameters"
}
.end annotation
.end method
.method public abstract setPlaybackAudioFrameBeforeMixingParameters(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"sampleRate",
"channel"
}
.end annotation
.end method
.method public abstract setPlaybackAudioFrameParameters(IIII)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"sampleRate",
"channel",
"mode",
"samplesPerCall"
}
.end annotation
.end method
.method public abstract setPreferHeadset(Z)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"enabled"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract setRecordingAudioFrameParameters(IIII)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"sampleRate",
"channel",
"mode",
"samplesPerCall"
}
.end annotation
.end method
.method public abstract setRemoteDefaultVideoStreamType(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"streamType"
}
.end annotation
.end method
.method public abstract setRemoteRenderMode(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"userId",
"renderMode"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract setRemoteRenderMode(III)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"userId",
"renderMode",
"mirrorMode"
}
.end annotation
.end method
.method public abstract setRemoteSubscribeFallbackOption(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"option"
}
.end annotation
.end method
.method public abstract setRemoteUserPriority(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uid",
"userPriority"
}
.end annotation
.end method
.method public abstract setRemoteUserSpatialAudioParams(ILio/agora/rtc2/SpatialAudioParams;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uid",
"params"
}
.end annotation
.end method
.method public abstract setRemoteVideoStreamType(II)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uid",
"streamType"
}
.end annotation
.end method
.method public abstract setRemoteVideoSubscriptionOptions(ILio/agora/rtc2/video/VideoSubscriptionOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uid",
"options"
}
.end annotation
.end method
.method public abstract setRemoteVoicePosition(IDD)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"uid",
"pan",
"gain"
}
.end annotation
.end method
.method public abstract setRouteInCommunicationMode(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"route"
}
.end annotation
.end method
.method public abstract setScreenCaptureScenario(Lio/agora/rtc2/Constants$ScreenScenarioType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"screenScenario"
}
.end annotation
.end method
.method public abstract setSubscribeAudioAllowlist([I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"uidList"
}
.end annotation
.end method
.method public abstract setSubscribeAudioBlocklist([I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"uidList"
}
.end annotation
.end method
.method public abstract setSubscribeVideoAllowlist([I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"uidList"
}
.end annotation
.end method
.method public abstract setSubscribeVideoBlocklist([I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"uidList"
}
.end annotation
.end method
.method public abstract setVideoDenoiserOptions(ZLio/agora/rtc2/video/VideoDenoiserOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"enabled",
"options"
}
.end annotation
.end method
.method public abstract setVideoDenoiserOptions(ZLio/agora/rtc2/video/VideoDenoiserOptions;Lio/agora/rtc2/Constants$MediaSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"enabled",
"options",
"sourceType"
}
.end annotation
.end method
.method public abstract setVideoEncoderConfiguration(Lio/agora/rtc2/video/VideoEncoderConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract setVideoProfile(IZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"profile",
"swapWidthAndHeight"
}
.end annotation
.end method
.method public abstract setVideoQualityParameters(Z)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"preferFrameRateOverImageQuality"
}
.end annotation
.end method
.method public abstract setVideoScenario(Lio/agora/rtc2/Constants$VideoScenario;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"scenarioType"
}
.end annotation
.end method
.method public abstract setVoiceBeautifierParameters(III)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"preset",
"param1",
"param2"
}
.end annotation
.end method
.method public abstract setVoiceBeautifierPreset(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"preset"
}
.end annotation
.end method
.method public abstract setVoiceConversionParameters(III)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"preset",
"param1",
"param2"
}
.end annotation
.end method
.method public abstract setVoiceConversionPreset(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"preset"
}
.end annotation
.end method
.method public abstract setVolumeOfEffect(ID)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"soundId",
"volume"
}
.end annotation
.end method
.method public abstract setupAudioAttributes(Landroid/media/AudioAttributes;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"attr"
}
.end annotation
.end method
.method public abstract setupLocalVideo(Lio/agora/rtc2/video/VideoCanvas;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"local"
}
.end annotation
.end method
.method public abstract setupRemoteVideo(Lio/agora/rtc2/video/VideoCanvas;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"remote"
}
.end annotation
.end method
.method public abstract startAudioMixing(Ljava/lang/String;ZI)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"filePath",
"loopback",
"cycle"
}
.end annotation
.end method
.method public abstract startAudioMixing(Ljava/lang/String;ZII)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"filePath",
"loopback",
"cycle",
"startPos"
}
.end annotation
.end method
.method public abstract startAudioRecording(Lio/agora/rtc2/internal/AudioRecordingConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract startAudioRecording(Ljava/lang/String;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"filePath",
"quality"
}
.end annotation
.end method
.method public abstract startCameraCapture(Lio/agora/rtc2/Constants$VideoSourceType;Lio/agora/rtc2/video/CameraCapturerConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"sourceType",
"config"
}
.end annotation
.end method
.method public abstract startChannelMediaRelay(Lio/agora/rtc2/video/ChannelMediaRelayConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"channelMediaRelayConfiguration"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract startDirectCdnStreaming(Lio/agora/rtc2/IDirectCdnStreamingEventHandler;Ljava/lang/String;Lio/agora/rtc2/DirectCdnStreamingMediaOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"eventHandler",
"publishUrl",
"options"
}
.end annotation
.end method
.method public abstract startEchoTest()I
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract startEchoTest(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"intervalInSeconds"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract startEchoTest(Lio/agora/rtc2/EchoTestConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract startLastmileProbeTest(Lio/agora/rtc2/internal/LastmileProbeConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract startLocalVideoTranscoder(Lio/agora/rtc2/LocalTranscoderConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract startMediaRenderingTracing()I
.end method
.method public abstract startOrUpdateChannelMediaRelay(Lio/agora/rtc2/video/ChannelMediaRelayConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"channelMediaRelayConfiguration"
}
.end annotation
.end method
.method public abstract startPreview()I
.end method
.method public abstract startPreview(Lio/agora/rtc2/Constants$VideoSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"sourceType"
}
.end annotation
.end method
.method public abstract startRecordingDeviceTest(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"indicationInterval"
}
.end annotation
.end method
.method public abstract startRhythmPlayer(Ljava/lang/String;Ljava/lang/String;Lio/agora/rtc2/audio/AgoraRhythmPlayerConfig;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"sound1",
"sound2",
"config"
}
.end annotation
.end method
.method public abstract startRtmpStreamWithTranscoding(Ljava/lang/String;Lio/agora/rtc2/live/LiveTranscoding;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"url",
"transcoding"
}
.end annotation
.end method
.method public abstract startRtmpStreamWithoutTranscoding(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"url"
}
.end annotation
.end method
.method public abstract startScreenCapture(Lio/agora/rtc2/ScreenCaptureParameters;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"screenCaptureParameters"
}
.end annotation
.end method
.method public abstract stopAllEffects()I
.end method
.method public abstract stopAudioMixing()I
.end method
.method public abstract stopAudioRecording()I
.end method
.method public abstract stopCameraCapture(Lio/agora/rtc2/Constants$VideoSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"sourceType"
}
.end annotation
.end method
.method public abstract stopChannelMediaRelay()I
.end method
.method public abstract stopDirectCdnStreaming()I
.end method
.method public abstract stopEchoTest()I
.end method
.method public abstract stopEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract stopLastmileProbeTest()I
.end method
.method public abstract stopLocalVideoTranscoder()I
.end method
.method public abstract stopPreview()I
.end method
.method public abstract stopPreview(Lio/agora/rtc2/Constants$VideoSourceType;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"sourceType"
}
.end annotation
.end method
.method public abstract stopRecordingDeviceTest()I
.end method
.method public abstract stopRhythmPlayer()I
.end method
.method public abstract stopRtmpStream(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"url"
}
.end annotation
.end method
.method public abstract stopScreenCapture()I
.end method
.method public abstract switchCamera()I
.end method
.method public abstract takeSnapshot(ILjava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"uid",
"filePath"
}
.end annotation
.end method
.method public abstract unRegisterAudioSpectrumObserver(Lio/agora/rtc2/audio/IAudioSpectrumObserver;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.end method
.method public abstract unloadAllEffects()I
.end method
.method public abstract unloadEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract unregisterMediaMetadataObserver(Lio/agora/rtc2/IMetadataObserver;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"observer",
"type"
}
.end annotation
.end method
.method public abstract updateChannelMediaOptions(Lio/agora/rtc2/ChannelMediaOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"options"
}
.end annotation
.end method
.method public abstract updateChannelMediaRelay(Lio/agora/rtc2/video/ChannelMediaRelayConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"channelMediaRelayConfiguration"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract updateDirectCdnStreamingMediaOptions(Lio/agora/rtc2/DirectCdnStreamingMediaOptions;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"options"
}
.end annotation
.end method
.method public abstract updateLocalTranscoderConfiguration(Lio/agora/rtc2/LocalTranscoderConfiguration;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"config"
}
.end annotation
.end method
.method public abstract updatePreloadChannelToken(Ljava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"token"
}
.end annotation
.end method
.method public abstract updateRtmpTranscoding(Lio/agora/rtc2/live/LiveTranscoding;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"transcoding"
}
.end annotation
.end method
.method public abstract updateScreenCaptureParameters(Lio/agora/rtc2/ScreenCaptureParameters;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"screenCaptureParameters"
}
.end annotation
.end method
.method public abstract uploadLogFile()Ljava/lang/String;
.end method