package com.mercandalli.android.apps.files.file.audio.metadata.read; import java.util.Vector; /* package */ class ID3Tag { public static final int TAG_TYPE_ID3_V1 = 1; public static final int TAG_TYPE_ID3_V2 = 2; public final int tagType; public final byte[] bytes; public final MusicMetadata values; public ID3Tag(int tagType, byte[] bytes, MusicMetadata values) { this.tagType = tagType; this.bytes = bytes; this.values = values; } public String toString() { return "{ID3Tag. " + "values: " + this.values + " }"; } public static class ID3TagV1 extends ID3Tag { public ID3TagV1(byte[] bytes, MusicMetadata values) { super(1, bytes, values); } } public static class ID3TagV2 extends ID3Tag { public final Vector frames; public final byte versionMajor; public final byte versionMinor; public ID3TagV2(byte versionMajor, byte versionMinor, byte[] bytes, MusicMetadata values, Vector frames) { super(2, bytes, values); this.versionMajor = versionMajor; this.versionMinor = versionMinor; this.frames = frames; } } }