Class RekordboxPdb.ArtistRow

  • Enclosing class:
    RekordboxPdb

    public static class RekordboxPdb.ArtistRow
    extends io.kaitai.struct.KaitaiStruct
    A row that holds an artist name and ID.
    • Constructor Detail

      • ArtistRow

        public ArtistRow​(io.kaitai.struct.KaitaiStream _io)
      • ArtistRow

        public ArtistRow​(io.kaitai.struct.KaitaiStream _io,
                         RekordboxPdb.RowRef _parent)
    • Method Detail

      • ofsNameFar

        public Integer ofsNameFar()
        For names that might be further than 0xff bytes from the start of this row, this holds a two-byte offset, and is signalled by the subtype value.
      • subtype

        public int subtype()
        Usually 0x60, but 0x64 means we have a long name offset embedded in the row.
      • indexShift

        public int indexShift()
        TODO name from @flesniak, but what does it mean?
      • id

        public long id()
        The unique identifier by which this artist can be requested and linked from other rows (such as tracks).
      • _unnamed3

        public int _unnamed3()
      • ofsNameNear

        public int ofsNameNear()
        The location of the variable-length name string, relative to the start of this row, unless subtype is 0x64.
      • _parent

        public RekordboxPdb.RowRef _parent()
        Overrides:
        _parent in class io.kaitai.struct.KaitaiStruct