Package org.deepsymmetry.cratedigger.pdb
Class RekordboxAnlz.CueEntry
- java.lang.Object
-
- io.kaitai.struct.KaitaiStruct
-
- org.deepsymmetry.cratedigger.pdb.RekordboxAnlz.CueEntry
-
- Enclosing class:
- RekordboxAnlz
public static class RekordboxAnlz.CueEntry extends io.kaitai.struct.KaitaiStruct
A cue list entry. Can either represent a memory cue or a loop.
-
-
Constructor Summary
Constructors Constructor Description CueEntry(io.kaitai.struct.KaitaiStream _io)
CueEntry(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.CueTag _parent)
CueEntry(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.CueTag _parent, RekordboxAnlz _root)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RekordboxAnlz.CueTag
_parent()
RekordboxAnlz
_root()
byte[]
_unnamed12()
long
_unnamed5()
byte[]
_unnamed9()
static RekordboxAnlz.CueEntry
fromFile(String fileName)
long
hotCue()
If zero, this is an ordinary memory cue, otherwise this a hot cue with the specified number.long
lenEntry()
long
lenHeader()
long
loopTime()
The position, in milliseconds, at which the player loops back to the cue time if this is a loop.byte[]
magic()
Identifies this as a cue list entry (cue point).int
orderFirst()
int
orderLast()
RekordboxAnlz.CueEntryStatus
status()
Indicates if this is an active loop.long
time()
The position, in milliseconds, at which the cue point lies in the track.RekordboxAnlz.CueEntryType
type()
Indicates whether this is a memory cue or a loop.
-
-
-
Constructor Detail
-
CueEntry
public CueEntry(io.kaitai.struct.KaitaiStream _io)
-
CueEntry
public CueEntry(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.CueTag _parent)
-
CueEntry
public CueEntry(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.CueTag _parent, RekordboxAnlz _root)
-
-
Method Detail
-
fromFile
public static RekordboxAnlz.CueEntry fromFile(String fileName) throws IOException
- Throws:
IOException
-
magic
public byte[] magic()
Identifies this as a cue list entry (cue point).
-
lenHeader
public long lenHeader()
-
lenEntry
public long lenEntry()
-
hotCue
public long hotCue()
If zero, this is an ordinary memory cue, otherwise this a hot cue with the specified number.
-
status
public RekordboxAnlz.CueEntryStatus status()
Indicates if this is an active loop.
-
_unnamed5
public long _unnamed5()
-
orderFirst
public int orderFirst()
-
orderLast
public int orderLast()
-
type
public RekordboxAnlz.CueEntryType type()
Indicates whether this is a memory cue or a loop.
-
_unnamed9
public byte[] _unnamed9()
-
time
public long time()
The position, in milliseconds, at which the cue point lies in the track.
-
loopTime
public long loopTime()
The position, in milliseconds, at which the player loops back to the cue time if this is a loop.
-
_unnamed12
public byte[] _unnamed12()
-
_root
public RekordboxAnlz _root()
-
_parent
public RekordboxAnlz.CueTag _parent()
- Overrides:
_parent
in classio.kaitai.struct.KaitaiStruct
-
-