VideoDecoderWrapper$1.smali
.class Lio/agora/base/internal/video/VideoDecoderWrapper$1;
.super Ljava/lang/Object;
.source "VideoDecoderWrapper.java"
# interfaces
.implements Lio/agora/base/internal/video/VideoDecoder$Callback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lio/agora/base/internal/video/VideoDecoderWrapper;->createDecoderCallback(J)Lio/agora/base/internal/video/VideoDecoder$Callback;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic val$nativeDecoder:J
# direct methods
.method constructor <init>(J)V
.registers 3
.line 23
iput-wide p1, p0, Lio/agora/base/internal/video/VideoDecoderWrapper$1;->val$nativeDecoder:J
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onDecodedFrame(Lio/agora/base/VideoFrame;Ljava/lang/Integer;Ljava/lang/Integer;IILio/agora/base/internal/video/CodecSpecificInfo;)V
.registers 15
.line 27
iget-wide v0, p0, Lio/agora/base/internal/video/VideoDecoderWrapper$1;->val$nativeDecoder:J
move-object v2, p1
move-object v3, p2
move-object v4, p3
move v5, p4
move v6, p5
move-object v7, p6
# invokes: Lio/agora/base/internal/video/VideoDecoderWrapper;->nativeOnDecodedFrame(JLio/agora/base/VideoFrame;Ljava/lang/Integer;Ljava/lang/Integer;IILio/agora/base/internal/video/CodecSpecificInfo;)V
invoke-static/range {v0 .. v7}, Lio/agora/base/internal/video/VideoDecoderWrapper;->access$000(JLio/agora/base/VideoFrame;Ljava/lang/Integer;Ljava/lang/Integer;IILio/agora/base/internal/video/CodecSpecificInfo;)V
return-void
.end method