.class public Ll6/a; .super Ld6/a; .source "AvcNalUnitStorageBox.java" # static fields .field public static final synthetic b:Lek/c$b; .field public static final synthetic c:Lek/c$b; .field public static final synthetic d:Lek/c$b; .field public static final synthetic e:Lek/c$b; .field public static final synthetic f:Lek/c$b; .field public static final synthetic g:Lek/c$b; .field public static final synthetic h:Lek/c$b; .field public static final synthetic i:Lek/c$b; # instance fields .field public a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; # direct methods .method public static constructor ()V .locals 0 .line 1 invoke-static {}, Ll6/a;->ajc$preClinit()V return-void .end method .method public constructor ()V .locals 1 const-string v0, "avcn" .line 1 invoke-direct {p0, v0}, Ld6/a;->(Ljava/lang/String;)V return-void .end method .method public constructor (Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox;)V .locals 1 const-string v0, "avcn" .line 2 invoke-direct {p0, v0}, Ld6/a;->(Ljava/lang/String;)V .line 3 invoke-virtual {p1}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox;->getavcDecoderConfigurationRecord()Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; move-result-object p1 iput-object p1, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; return-void .end method .method public static synthetic ajc$preClinit()V .locals 10 .line 1 new-instance v8, Lkk/e; const-class v0, Ll6/a; const-string v1, "AvcNalUnitStorageBox.java" invoke-direct {v8, v1, v0}, Lkk/e;->(Ljava/lang/String;Ljava/lang/Class;)V const-string v1, "1" const-string v2, "getAvcDecoderConfigurationRecord" const-string v3, "com.googlecode.mp4parser.boxes.basemediaformat.AvcNalUnitStorageBox" const-string v4, "" const-string v5, "" const-string v6, "" const-string v7, "com.coremedia.iso.boxes.h264.AvcConfigurationBox$AVCDecoderConfigurationRecord" move-object v0, v8 invoke-virtual/range {v0 .. v7}, Lkk/e;->E(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lgk/t; move-result-object v0 const-string v9, "method-execution" const/16 v1, 0x2d invoke-virtual {v8, v9, v0, v1}, Lkk/e;->F(Ljava/lang/String;Lek/e;I)Lek/c$b; move-result-object v0 sput-object v0, Ll6/a;->b:Lek/c$b; const-string v1, "1" const-string v2, "getLengthSizeMinusOne" const-string v3, "com.googlecode.mp4parser.boxes.basemediaformat.AvcNalUnitStorageBox" const-string v4, "" const-string v5, "" const-string v6, "" const-string v7, "int" move-object v0, v8 invoke-virtual/range {v0 .. v7}, Lkk/e;->E(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lgk/t; move-result-object v0 const/16 v1, 0x32 invoke-virtual {v8, v9, v0, v1}, Lkk/e;->F(Ljava/lang/String;Lek/e;I)Lek/c$b; move-result-object v0 sput-object v0, Ll6/a;->c:Lek/c$b; const-string v1, "1" const-string v2, "getSPS" const-string v3, "com.googlecode.mp4parser.boxes.basemediaformat.AvcNalUnitStorageBox" const-string v4, "" const-string v5, "" const-string v6, "" const-string v7, "[Ljava.lang.String;" move-object v0, v8 invoke-virtual/range {v0 .. v7}, Lkk/e;->E(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lgk/t; move-result-object v0 const/16 v1, 0x36 invoke-virtual {v8, v9, v0, v1}, Lkk/e;->F(Ljava/lang/String;Lek/e;I)Lek/c$b; move-result-object v0 sput-object v0, Ll6/a;->d:Lek/c$b; const-string v1, "1" const-string v2, "getPPS" const-string v3, "com.googlecode.mp4parser.boxes.basemediaformat.AvcNalUnitStorageBox" const-string v4, "" const-string v5, "" const-string v6, "" const-string v7, "[Ljava.lang.String;" move-object v0, v8 invoke-virtual/range {v0 .. v7}, Lkk/e;->E(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lgk/t; move-result-object v0 const/16 v1, 0x3a invoke-virtual {v8, v9, v0, v1}, Lkk/e;->F(Ljava/lang/String;Lek/e;I)Lek/c$b; move-result-object v0 sput-object v0, Ll6/a;->e:Lek/c$b; const-string v1, "1" const-string v2, "getSequenceParameterSetsAsStrings" const-string v3, "com.googlecode.mp4parser.boxes.basemediaformat.AvcNalUnitStorageBox" const-string v4, "" const-string v5, "" const-string v6, "" const-string v7, "java.util.List" move-object v0, v8 invoke-virtual/range {v0 .. v7}, Lkk/e;->E(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lgk/t; move-result-object v0 const/16 v1, 0x3e invoke-virtual {v8, v9, v0, v1}, Lkk/e;->F(Ljava/lang/String;Lek/e;I)Lek/c$b; move-result-object v0 sput-object v0, Ll6/a;->f:Lek/c$b; const-string v1, "1" const-string v2, "getSequenceParameterSetExtsAsStrings" const-string v3, "com.googlecode.mp4parser.boxes.basemediaformat.AvcNalUnitStorageBox" const-string v4, "" const-string v5, "" const-string v6, "" const-string v7, "java.util.List" move-object v0, v8 invoke-virtual/range {v0 .. v7}, Lkk/e;->E(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lgk/t; move-result-object v0 const/16 v1, 0x42 invoke-virtual {v8, v9, v0, v1}, Lkk/e;->F(Ljava/lang/String;Lek/e;I)Lek/c$b; move-result-object v0 sput-object v0, Ll6/a;->g:Lek/c$b; const-string v1, "1" const-string v2, "getPictureParameterSetsAsStrings" const-string v3, "com.googlecode.mp4parser.boxes.basemediaformat.AvcNalUnitStorageBox" const-string v4, "" const-string v5, "" const-string v6, "" const-string v7, "java.util.List" move-object v0, v8 invoke-virtual/range {v0 .. v7}, Lkk/e;->E(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lgk/t; move-result-object v0 const/16 v1, 0x46 invoke-virtual {v8, v9, v0, v1}, Lkk/e;->F(Ljava/lang/String;Lek/e;I)Lek/c$b; move-result-object v0 sput-object v0, Ll6/a;->h:Lek/c$b; const-string v1, "1" const-string v2, "toString" const-string v3, "com.googlecode.mp4parser.boxes.basemediaformat.AvcNalUnitStorageBox" const-string v4, "" const-string v5, "" const-string v6, "" const-string v7, "java.lang.String" move-object v0, v8 invoke-virtual/range {v0 .. v7}, Lkk/e;->E(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lgk/t; move-result-object v0 const/16 v1, 0x5a invoke-virtual {v8, v9, v0, v1}, Lkk/e;->F(Ljava/lang/String;Lek/e;I)Lek/c$b; move-result-object v0 sput-object v0, Ll6/a;->i:Lek/c$b; return-void .end method # virtual methods .method public _parseDetails(Ljava/nio/ByteBuffer;)V .locals 1 .line 1 new-instance v0, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-direct {v0, p1}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->(Ljava/nio/ByteBuffer;)V iput-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; return-void .end method .method public a()Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; .locals 2 sget-object v0, Ll6/a;->b:Lek/c$b; invoke-static {v0, p0, p0}, Lkk/e;->v(Lek/c$b;Ljava/lang/Object;Ljava/lang/Object;)Lek/c; move-result-object v0 .line 1 invoke-static {}, Ld6/e;->b()Ld6/e; move-result-object v1 invoke-virtual {v1, v0}, Ld6/e;->c(Lek/c;)V iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; return-object v0 .end method .method public getContent(Ljava/nio/ByteBuffer;)V .locals 1 .line 1 iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v0, p1}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getContent(Ljava/nio/ByteBuffer;)V return-void .end method .method public getContentSize()J .locals 2 .line 1 iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v0}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getContentSize()J move-result-wide v0 return-wide v0 .end method .method public getLengthSizeMinusOne()I .locals 2 sget-object v0, Ll6/a;->c:Lek/c$b; invoke-static {v0, p0, p0}, Lkk/e;->v(Lek/c$b;Ljava/lang/Object;Ljava/lang/Object;)Lek/c; move-result-object v0 .line 1 invoke-static {}, Ld6/e;->b()Ld6/e; move-result-object v1 invoke-virtual {v1, v0}, Ld6/e;->c(Lek/c;)V iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; iget v0, v0, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->lengthSizeMinusOne:I return v0 .end method .method public getPPS()[Ljava/lang/String; .locals 2 sget-object v0, Ll6/a;->e:Lek/c$b; invoke-static {v0, p0, p0}, Lkk/e;->v(Lek/c$b;Ljava/lang/Object;Ljava/lang/Object;)Lek/c; move-result-object v0 .line 1 invoke-static {}, Ld6/e;->b()Ld6/e; move-result-object v1 invoke-virtual {v1, v0}, Ld6/e;->c(Lek/c;)V iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v0}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getPPS()[Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public getPictureParameterSetsAsStrings()Ljava/util/List; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation sget-object v0, Ll6/a;->h:Lek/c$b; invoke-static {v0, p0, p0}, Lkk/e;->v(Lek/c$b;Ljava/lang/Object;Ljava/lang/Object;)Lek/c; move-result-object v0 .line 1 invoke-static {}, Ld6/e;->b()Ld6/e; move-result-object v1 invoke-virtual {v1, v0}, Ld6/e;->c(Lek/c;)V iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v0}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getPictureParameterSetsAsStrings()Ljava/util/List; move-result-object v0 return-object v0 .end method .method public getSPS()[Ljava/lang/String; .locals 2 sget-object v0, Ll6/a;->d:Lek/c$b; invoke-static {v0, p0, p0}, Lkk/e;->v(Lek/c$b;Ljava/lang/Object;Ljava/lang/Object;)Lek/c; move-result-object v0 .line 1 invoke-static {}, Ld6/e;->b()Ld6/e; move-result-object v1 invoke-virtual {v1, v0}, Ld6/e;->c(Lek/c;)V iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v0}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getSPS()[Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public getSequenceParameterSetExtsAsStrings()Ljava/util/List; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation sget-object v0, Ll6/a;->g:Lek/c$b; invoke-static {v0, p0, p0}, Lkk/e;->v(Lek/c$b;Ljava/lang/Object;Ljava/lang/Object;)Lek/c; move-result-object v0 .line 1 invoke-static {}, Ld6/e;->b()Ld6/e; move-result-object v1 invoke-virtual {v1, v0}, Ld6/e;->c(Lek/c;)V iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v0}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getSequenceParameterSetExtsAsStrings()Ljava/util/List; move-result-object v0 return-object v0 .end method .method public getSequenceParameterSetsAsStrings()Ljava/util/List; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation sget-object v0, Ll6/a;->f:Lek/c$b; invoke-static {v0, p0, p0}, Lkk/e;->v(Lek/c$b;Ljava/lang/Object;Ljava/lang/Object;)Lek/c; move-result-object v0 .line 1 invoke-static {}, Ld6/e;->b()Ld6/e; move-result-object v1 invoke-virtual {v1, v0}, Ld6/e;->c(Lek/c;)V iget-object v0, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v0}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getSequenceParameterSetsAsStrings()Ljava/util/List; move-result-object v0 return-object v0 .end method .method public toString()Ljava/lang/String; .locals 2 sget-object v0, Ll6/a;->i:Lek/c$b; invoke-static {v0, p0, p0}, Lkk/e;->v(Lek/c$b;Ljava/lang/Object;Ljava/lang/Object;)Lek/c; move-result-object v0 const-string v1, "AvcNalUnitStorageBox{SPS=" .line 1 invoke-static {v0, v1}, Lo5/a;->a(Lek/c;Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 .line 2 iget-object v1, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v1}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getSequenceParameterSetsAsStrings()Ljava/util/List; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, ",PPS=" .line 3 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; invoke-virtual {v1}, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->getPictureParameterSetsAsStrings()Ljava/util/List; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, ",lengthSize=" .line 4 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Ll6/a;->a:Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord; iget v1, v1, Lcom/coremedia/iso/boxes/h264/AvcConfigurationBox$AVCDecoderConfigurationRecord;->lengthSizeMinusOne:I add-int/lit8 v1, v1, 0x1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const/16 v1, 0x7d .line 5 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 6 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method