public class CueList extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CueList.Entry
Breaks out information about each entry in the cue list.
|
| Modifier and Type | Field and Description |
|---|---|
List<CueList.Entry> |
entries
The entries present in the cue list, sorted into order by increasing position, with hot cues coming after
ordinary memory points if both are at the same position (as often seems to happen).
|
Message |
rawMessage
The message holding the cue list information as it was read over the network.
|
List<ByteBuffer> |
rawTags
The bytes from which the Kaitai Struct tags holding cue list information were parsed from an ANLZ file.
|
| Constructor and Description |
|---|
CueList(List<ByteBuffer> rawTags)
Constructor for when recreating from cache files containing the raw tag bytes.
|
CueList(Message message)
Constructor when reading from the network or a cache file.
|
CueList(org.deepsymmetry.cratedigger.pdb.RekordboxAnlz anlzFile)
Constructor for when reading from a rekordbox track analysis file.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
getHotCueCount()
Return the number of entries in the cue list that represent hot cues.
|
int |
getMemoryPointCount()
Return the number of entries in the cue list that represent ordinary memory points, rather than hot cues.
|
int |
hashCode() |
String |
toString() |
public final Message rawMessage
null if the cue list was not obtained from a dbserver query.public final List<ByteBuffer> rawTags
null if the cue list was obtained from a dbserver query.public final List<CueList.Entry> entries
public CueList(org.deepsymmetry.cratedigger.pdb.RekordboxAnlz anlzFile)
anlzFile - the recordbox analysis file corresponding to that trackpublic CueList(List<ByteBuffer> rawTags)
rawTags - the un-parsed ANLZ file tags holding the cue list entriespublic CueList(Message message)
message - the response that contains the cue list informationpublic int getHotCueCount()
public int getMemoryPointCount()
Copyright © 2016–2019 Deep Symmetry, LLC. All rights reserved.