HuaweiEarMonitor$1.smali
.class Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor$1;
.super Ljava/lang/Object;
.source "HuaweiEarMonitor.java"
# interfaces
.implements Lcom/huawei/multimedia/audiokit/interfaces/IAudioKitCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;->init(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;
# direct methods
.method constructor <init>(Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;)V
.registers 2
.line 1
iput-object p1, p0, Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor$1;->this$0:Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onResult(I)V
.registers 5
const-string v0, "HWEarMonitor"
if-nez p1, :cond_1b
const-string p1, "init: AUDIO_KIT_SUCCESS"
.line 1
invoke-static {v0, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 2
iget-object p1, p0, Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor$1;->this$0:Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;
# getter for: Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;->audioKit:Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKit;
invoke-static {p1}, Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;->access$100(Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;)Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKit;
move-result-object v0
sget-object v1, Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKit$FeatureType;->HWAUDIO_FEATURE_KARAOKE:Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKit$FeatureType;
invoke-virtual {v0, v1}, Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKit;->createFeature(Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKit$FeatureType;)Lcom/huawei/multimedia/audiokit/interfaces/AudioFeaturesKit;
move-result-object v0
check-cast v0, Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit;
# setter for: Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;->feature:Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit;
invoke-static {p1, v0}, Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;->access$002(Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit;)Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit;
goto :goto_46
:cond_1b
const/16 v1, 0x3e8
if-ne p1, v1, :cond_32
.line 3
iget-object p1, p0, Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor$1;->this$0:Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;
# getter for: Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;->feature:Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit;
invoke-static {p1}, Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;->access$000(Lcn/rongcloud/rtc/earmonitor/HuaweiEarMonitor;)Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit;
move-result-object p1
sget-object v1, Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit$ParameName;->CMD_SET_VOCAL_VOLUME_BASE:Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit$ParameName;
const/16 v2, 0x64
invoke-virtual {p1, v1, v2}, Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit;->setParameter(Lcom/huawei/multimedia/audiokit/interfaces/HwAudioKaraokeFeatureKit$ParameName;I)I
const-string p1, "init: KARAOKE_SUCCESS"
.line 4
invoke-static {v0, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_46
.line 5
:cond_32
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "init: FAILED "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
:goto_46
return-void
.end method