b.smali

.class public Lda/b;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lfa/f;


# instance fields
.field private final a:Ljava/lang/String;


# direct methods
.method public constructor <init>()V
    .registers 2

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const-string v0, "UnityReplayKitListener"

    iput-object v0, p0, Lda/b;->a:Ljava/lang/String;

    return-void
.end method

.method private a(Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    const/4 v0, 0x1

    invoke-direct {p0, p1, p2, v0}, Lda/b;->b(Ljava/lang/String;Ljava/lang/String;Z)V

    return-void
.end method

.method private b(Ljava/lang/String;Ljava/lang/String;Z)V
    .registers 8

    if-nez p2, :cond_4

    const-string p2, ""

    :cond_4
    const-string v0, "]"

    const-string v1, "] [Message : "

    const-string v2, "[Method : "

    const-string v3, "UnityReplayKitListener"

    if-eqz p3, :cond_29

    new-instance p3, Ljava/lang/StringBuilder;

    invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p3

    invoke-static {v3, p3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    :cond_29
    :try_start_29
    const-string p3, "ReplayKitInternal"

    invoke-static {p3, p1, p2}, Lcom/unity3d/player/UnityPlayer;->UnitySendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_2e
    .catch Ljava/lang/Exception; {:try_start_29 .. :try_end_2e} :catch_2f

    goto :goto_4e

    :catch_2f
    move-exception p3

    invoke-virtual {p3}, Ljava/lang/Throwable;->printStackTrace()V

    new-instance p3, Ljava/lang/StringBuilder;

    invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v3, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    :goto_4e
    return-void
.end method


# virtual methods
.method public OnVideoCompletion(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnVideoCompletion"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public OnVideoPrepared(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnVideoPrepared"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public OnVideoSeekComplete(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnVideoSeekComplete"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public OnVideoStared(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnVideoStared"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onAudioEncodeProgress(I)V
    .registers 4

    invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object p1

    const/4 v0, 0x0

    const-string v1, "OnReplayKitAudioEncodeProgress"

    invoke-direct {p0, v1, p1, v0}, Lda/b;->b(Ljava/lang/String;Ljava/lang/String;Z)V

    return-void
.end method

.method public onDiscardVideo(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnReplayKitDiscardVideoFinished"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onInitialiseFailed(Ljava/lang/String;)V
    .registers 3

    if-eqz p1, :cond_3

    goto :goto_5

    :cond_3
    const-string p1, ""

    :goto_5
    const-string v0, "OnReplayKitInitialiseFailed"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onInitialiseSuccess()V
    .registers 3

    const-string v0, "OnReplayKitInitialiseSuccess"

    const-string v1, ""

    invoke-direct {p0, v0, v1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onMuxerEnd()V
    .registers 3

    const-string v0, "OnReplayKitMuxerEnd"

    const-string v1, ""

    invoke-direct {p0, v0, v1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onMuxerProgress(I)V
    .registers 4

    invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object p1

    const/4 v0, 0x0

    const-string v1, "OnReplayKitMuxerProgress"

    invoke-direct {p0, v1, p1, v0}, Lda/b;->b(Ljava/lang/String;Ljava/lang/String;Z)V

    return-void
.end method

.method public onMuxerStart()V
    .registers 3

    const-string v0, "OnReplayKitMuxerStart"

    const-string v1, ""

    invoke-direct {p0, v0, v1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onPrepareRecordingSuccess()V
    .registers 3

    const-string v0, "OnPrepareRecordingSuccess"

    const-string v1, ""

    invoke-direct {p0, v0, v1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onPreviewSaveFailed(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnReplayKitPreviewSaveFailed"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onPreviewSaveSuccess(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnReplayKitPreviewSaveSuccess"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onPreviewVideo(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnReplayKitPreviewVideo"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onRecordingAvailable(Ljava/lang/String;)V
    .registers 3

    const-string v0, "OnReplayKitRecordingAvailable"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onRecordingFailed(Ljava/lang/String;)V
    .registers 3

    if-nez p1, :cond_4

    const-string p1, "Unknown Error"

    :cond_4
    const-string v0, "OnReplayKitRecordingFailed"

    invoke-direct {p0, v0, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onRecordingStarted()V
    .registers 3

    const-string v0, "OnReplayKitRecordingStarted"

    const-string v1, ""

    invoke-direct {p0, v0, v1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onRecordingStopped()V
    .registers 3

    const-string v0, "OnReplayKitRecordingStopped"

    const-string v1, ""

    invoke-direct {p0, v0, v1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onThumbnail(Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p1, "|"

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    const-string p2, "OnReplayKitGetThumbnail"

    invoke-direct {p0, p2, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onVideoInfo(Ljava/lang/String;JJ)V
    .registers 7

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p1, "|"

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p4, p5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    const-string p2, "OnReplayKitGetVideoInfo"

    invoke-direct {p0, p2, p1}, Lda/b;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method