SpeechUnderstander$a.smali

.class final Lcom/iflytek/cloud/SpeechUnderstander$a;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/iflytek/cloud/SpeechUnderstanderListener;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/iflytek/cloud/SpeechUnderstander;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x12
    name = "a"
.end annotation


# instance fields
.field private a:Lcom/iflytek/speech/SpeechUnderstanderListener;

.field private b:Landroid/os/Handler;


# direct methods
.method static synthetic a(Lcom/iflytek/cloud/SpeechUnderstander$a;)Lcom/iflytek/speech/SpeechUnderstanderListener;
    .registers 2

    .prologue
    .line 526
    iget-object v0, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->a:Lcom/iflytek/speech/SpeechUnderstanderListener;

    return-object v0
.end method


# virtual methods
.method public onBeginOfSpeech()V
    .registers 5

    .prologue
    const/4 v3, 0x0

    .line 645
    iget-object v0, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    const/4 v1, 0x2

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v3, v3, v2}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    .line 646
    iget-object v1, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 647
    return-void
.end method

.method public onEndOfSpeech()V
    .registers 5

    .prologue
    const/4 v3, 0x0

    .line 633
    iget-object v0, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    const/4 v1, 0x3

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v3, v3, v2}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    .line 634
    iget-object v1, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 635
    return-void
.end method

.method public onError(Lcom/iflytek/cloud/SpeechError;)V
    .registers 4

    .prologue
    .line 651
    iget-object v0, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    const/4 v1, 0x0

    invoke-virtual {v0, v1, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    .line 652
    iget-object v1, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 653
    return-void
.end method

.method public onEvent(IIILandroid/os/Bundle;)V
    .registers 9

    .prologue
    const/4 v3, 0x0

    .line 658
    new-instance v0, Landroid/os/Message;

    invoke-direct {v0}, Landroid/os/Message;-><init>()V

    .line 659
    iput p1, v0, Landroid/os/Message;->what:I

    .line 660
    iput p2, v0, Landroid/os/Message;->arg1:I

    .line 661
    iput p3, v0, Landroid/os/Message;->arg2:I

    .line 662
    iput-object p4, v0, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 664
    iget-object v1, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    const/4 v2, 0x6

    invoke-virtual {v1, v2, v3, v3, v0}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    .line 665
    iget-object v1, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 666
    return-void
.end method

.method public onResult(Lcom/iflytek/cloud/UnderstanderResult;)V
    .registers 4

    .prologue
    .line 639
    iget-object v0, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    const/4 v1, 0x4

    invoke-virtual {v0, v1, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    .line 640
    iget-object v1, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 641
    return-void
.end method

.method public onVolumeChanged(I[B)V
    .registers 6

    .prologue
    .line 627
    iget-object v0, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    const/4 v1, 0x1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, p1, v2, p2}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    .line 628
    iget-object v1, p0, Lcom/iflytek/cloud/SpeechUnderstander$a;->b:Landroid/os/Handler;

    invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 629
    return-void
.end method