.class public final Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; .super Ljava/lang/Object; .source "BinarySearchSeeker.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/media3/extractor/BinarySearchSeeker; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "TimestampSearchResult" .end annotation # static fields .field public static final NO_TIMESTAMP_IN_RANGE_RESULT:Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; .field public static final TYPE_NO_TIMESTAMP:I = -0x3 .field public static final TYPE_POSITION_OVERESTIMATED:I = -0x1 .field public static final TYPE_POSITION_UNDERESTIMATED:I = -0x2 .field public static final TYPE_TARGET_TIMESTAMP_FOUND:I # instance fields .field private final bytePositionToUpdate:J .field private final timestampToUpdate:J .field private final type:I # direct methods .method static constructor ()V .locals 7 .line 422 new-instance v6, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; const/4 v1, -0x3 const-wide v2, -0x7fffffffffffffffL # -4.9E-324 const-wide/16 v4, -0x1 move-object v0, v6 invoke-direct/range {v0 .. v5}, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->(IJJ)V sput-object v6, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->NO_TIMESTAMP_IN_RANGE_RESULT:Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; return-void .end method .method private constructor (IJJ)V .locals 0 .line 444 invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->type:I iput-wide p2, p0, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->timestampToUpdate:J iput-wide p4, p0, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->bytePositionToUpdate:J return-void .end method .method static synthetic access$500(Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;)I .locals 0 .line 400 iget p0, p0, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->type:I return p0 .end method .method static synthetic access$600(Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;)J .locals 2 .line 400 iget-wide v0, p0, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->timestampToUpdate:J return-wide v0 .end method .method static synthetic access$700(Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;)J .locals 2 .line 400 iget-wide v0, p0, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->bytePositionToUpdate:J return-wide v0 .end method .method public static overestimatedResult(JJ)Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; .locals 7 .line 457 new-instance v6, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; const/4 v1, -0x1 move-object v0, v6 move-wide v2, p0 move-wide v4, p2 invoke-direct/range {v0 .. v5}, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->(IJJ)V return-object v6 .end method .method public static targetFoundResult(J)Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; .locals 7 .line 477 new-instance v6, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; const/4 v1, 0x0 const-wide v2, -0x7fffffffffffffffL # -4.9E-324 move-object v0, v6 move-wide v4, p0 invoke-direct/range {v0 .. v5}, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->(IJJ)V return-object v6 .end method .method public static underestimatedResult(JJ)Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; .locals 7 .line 468 new-instance v6, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult; const/4 v1, -0x2 move-object v0, v6 move-wide v2, p0 move-wide v4, p2 invoke-direct/range {v0 .. v5}, Landroidx/media3/extractor/BinarySearchSeeker$TimestampSearchResult;->(IJJ)V return-object v6 .end method