Package org.deepsymmetry.cratedigger.pdb
Class RekordboxAnlz.SongStructureBody
- java.lang.Object
-
- io.kaitai.struct.KaitaiStruct
-
- org.deepsymmetry.cratedigger.pdb.RekordboxAnlz.SongStructureBody
-
- Enclosing class:
- RekordboxAnlz
public static class RekordboxAnlz.SongStructureBody extends io.kaitai.struct.KaitaiStruct
Stores the rest of the song structure tag, which can only be parsed after unmasking.
-
-
Constructor Summary
Constructors Constructor Description SongStructureBody(io.kaitai.struct.KaitaiStream _io)
SongStructureBody(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.SongStructureTag _parent)
SongStructureBody(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.SongStructureTag _parent, RekordboxAnlz _root)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RekordboxAnlz.SongStructureTag
_parent()
RekordboxAnlz
_root()
byte[]
_unnamed1()
byte[]
_unnamed3()
byte[]
_unnamed5()
RekordboxAnlz.TrackBank
bank()
The stylistic bank which can be assigned to the track in rekordbox Lighting mode.int
endBeat()
The beat number at which the last phrase ends.ArrayList<RekordboxAnlz.SongStructureEntry>
entries()
static RekordboxAnlz.SongStructureBody
fromFile(String fileName)
RekordboxAnlz.TrackMood
mood()
The mood which rekordbox assigns the track as a whole during phrase analysis.
-
-
-
Constructor Detail
-
SongStructureBody
public SongStructureBody(io.kaitai.struct.KaitaiStream _io)
-
SongStructureBody
public SongStructureBody(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.SongStructureTag _parent)
-
SongStructureBody
public SongStructureBody(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.SongStructureTag _parent, RekordboxAnlz _root)
-
-
Method Detail
-
fromFile
public static RekordboxAnlz.SongStructureBody fromFile(String fileName) throws IOException
- Throws:
IOException
-
mood
public RekordboxAnlz.TrackMood mood()
The mood which rekordbox assigns the track as a whole during phrase analysis.
-
_unnamed1
public byte[] _unnamed1()
-
endBeat
public int endBeat()
The beat number at which the last phrase ends. The track may continue after the last phrase ends. If this is the case, it will mostly be silence.
-
_unnamed3
public byte[] _unnamed3()
-
bank
public RekordboxAnlz.TrackBank bank()
The stylistic bank which can be assigned to the track in rekordbox Lighting mode.
-
_unnamed5
public byte[] _unnamed5()
-
entries
public ArrayList<RekordboxAnlz.SongStructureEntry> entries()
-
_root
public RekordboxAnlz _root()
-
_parent
public RekordboxAnlz.SongStructureTag _parent()
- Overrides:
_parent
in classio.kaitai.struct.KaitaiStruct
-
-