Package org.deepsymmetry.cratedigger.pdb
Class RekordboxPdb.AlbumRow
- java.lang.Object
-
- io.kaitai.struct.KaitaiStruct
-
- org.deepsymmetry.cratedigger.pdb.RekordboxPdb.AlbumRow
-
- Enclosing class:
- RekordboxPdb
public static class RekordboxPdb.AlbumRow extends io.kaitai.struct.KaitaiStruct
A row that holds an album name and ID.
-
-
Constructor Summary
Constructors Constructor Description AlbumRow(io.kaitai.struct.KaitaiStream _io)
AlbumRow(io.kaitai.struct.KaitaiStream _io, RekordboxPdb.RowRef _parent)
AlbumRow(io.kaitai.struct.KaitaiStream _io, RekordboxPdb.RowRef _parent, RekordboxPdb _root)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RekordboxPdb.RowRef
_parent()
RekordboxPdb
_root()
int
_unnamed0()
Some kind of magic word? Usually 0x80, 0x00.long
_unnamed2()
long
_unnamed5()
int
_unnamed6()
long
artistId()
Identifies the artist associated with the album.static RekordboxPdb.AlbumRow
fromFile(String fileName)
long
id()
The unique identifier by which this album can be requested and linked from other rows (such as tracks).int
indexShift()
TODO name from @flesniak, but what does it mean?RekordboxPdb.DeviceSqlString
name()
The name of this album.int
ofsName()
The location of the variable-length name string, relative to the start of this row.
-
-
-
Constructor Detail
-
AlbumRow
public AlbumRow(io.kaitai.struct.KaitaiStream _io)
-
AlbumRow
public AlbumRow(io.kaitai.struct.KaitaiStream _io, RekordboxPdb.RowRef _parent)
-
AlbumRow
public AlbumRow(io.kaitai.struct.KaitaiStream _io, RekordboxPdb.RowRef _parent, RekordboxPdb _root)
-
-
Method Detail
-
fromFile
public static RekordboxPdb.AlbumRow fromFile(String fileName) throws IOException
- Throws:
IOException
-
name
public RekordboxPdb.DeviceSqlString name()
The name of this album.
-
_unnamed0
public int _unnamed0()
Some kind of magic word? Usually 0x80, 0x00.
-
indexShift
public int indexShift()
TODO name from @flesniak, but what does it mean?
-
_unnamed2
public long _unnamed2()
-
artistId
public long artistId()
Identifies the artist associated with the album.
-
id
public long id()
The unique identifier by which this album can be requested and linked from other rows (such as tracks).
-
_unnamed5
public long _unnamed5()
-
_unnamed6
public int _unnamed6()
-
ofsName
public int ofsName()
The location of the variable-length name string, relative to the start of this row.
-
_root
public RekordboxPdb _root()
-
_parent
public RekordboxPdb.RowRef _parent()
- Overrides:
_parent
in classio.kaitai.struct.KaitaiStruct
-
-