Mp4HintHandler.smali
.class public Lcom/drew/metadata/mp4/media/Mp4HintHandler;
.super Lcom/drew/metadata/mp4/Mp4MediaHandler;
.source "Mp4HintHandler.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/drew/metadata/mp4/Mp4MediaHandler<",
"Lcom/drew/metadata/mp4/media/Mp4HintDirectory;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/drew/metadata/Metadata;)V
.registers 2
.param p1, "metadata" # Lcom/drew/metadata/Metadata;
.line 37
invoke-direct {p0, p1}, Lcom/drew/metadata/mp4/Mp4MediaHandler;-><init>(Lcom/drew/metadata/Metadata;)V
.line 38
return-void
.end method
# virtual methods
.method protected bridge synthetic getDirectory()Lcom/drew/metadata/mp4/Mp4Directory;
.registers 2
.line 33
invoke-virtual {p0}, Lcom/drew/metadata/mp4/media/Mp4HintHandler;->getDirectory()Lcom/drew/metadata/mp4/media/Mp4HintDirectory;
move-result-object v0
return-object v0
.end method
.method protected getDirectory()Lcom/drew/metadata/mp4/media/Mp4HintDirectory;
.registers 2
.annotation build Lcom/drew/lang/annotations/NotNull;
.end annotation
.line 44
new-instance v0, Lcom/drew/metadata/mp4/media/Mp4HintDirectory;
invoke-direct {v0}, Lcom/drew/metadata/mp4/media/Mp4HintDirectory;-><init>()V
return-object v0
.end method
.method protected getMediaInformation()Ljava/lang/String;
.registers 2
.line 50
const-string v0, "hmhd"
return-object v0
.end method
.method protected processMediaInformation(Lcom/drew/lang/SequentialReader;Lcom/drew/metadata/mp4/boxes/Box;)V
.registers 5
.param p1, "reader" # Lcom/drew/lang/SequentialReader;
.annotation build Lcom/drew/lang/annotations/NotNull;
.end annotation
.end param
.param p2, "box" # Lcom/drew/metadata/mp4/boxes/Box;
.annotation build Lcom/drew/lang/annotations/NotNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 62
new-instance v0, Lcom/drew/metadata/mp4/boxes/HintMediaHeaderBox;
invoke-direct {v0, p1, p2}, Lcom/drew/metadata/mp4/boxes/HintMediaHeaderBox;-><init>(Lcom/drew/lang/SequentialReader;Lcom/drew/metadata/mp4/boxes/Box;)V
.line 63
.local v0, "hintMediaHeaderBox":Lcom/drew/metadata/mp4/boxes/HintMediaHeaderBox;
iget-object v1, p0, Lcom/drew/metadata/mp4/media/Mp4HintHandler;->directory:Lcom/drew/metadata/mp4/Mp4Directory;
check-cast v1, Lcom/drew/metadata/mp4/media/Mp4HintDirectory;
invoke-virtual {v0, v1}, Lcom/drew/metadata/mp4/boxes/HintMediaHeaderBox;->addMetadata(Lcom/drew/metadata/mp4/media/Mp4HintDirectory;)V
.line 64
return-void
.end method
.method protected processSampleDescription(Lcom/drew/lang/SequentialReader;Lcom/drew/metadata/mp4/boxes/Box;)V
.registers 3
.param p1, "reader" # Lcom/drew/lang/SequentialReader;
.annotation build Lcom/drew/lang/annotations/NotNull;
.end annotation
.end param
.param p2, "box" # Lcom/drew/metadata/mp4/boxes/Box;
.annotation build Lcom/drew/lang/annotations/NotNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 57
return-void
.end method
.method protected processTimeToSample(Lcom/drew/lang/SequentialReader;Lcom/drew/metadata/mp4/boxes/Box;)V
.registers 3
.param p1, "reader" # Lcom/drew/lang/SequentialReader;
.annotation build Lcom/drew/lang/annotations/NotNull;
.end annotation
.end param
.param p2, "box" # Lcom/drew/metadata/mp4/boxes/Box;
.annotation build Lcom/drew/lang/annotations/NotNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 70
return-void
.end method