Package org.deepsymmetry.cratedigger.pdb
Class RekordboxAnlz.WavePreviewTag
- java.lang.Object
-
- io.kaitai.struct.KaitaiStruct
-
- org.deepsymmetry.cratedigger.pdb.RekordboxAnlz.WavePreviewTag
-
- Enclosing class:
- RekordboxAnlz
public static class RekordboxAnlz.WavePreviewTag extends io.kaitai.struct.KaitaiStruct
Stores a waveform preview image suitable for display above the touch strip for jumping to a track position.
-
-
Constructor Summary
Constructors Constructor Description WavePreviewTag(io.kaitai.struct.KaitaiStream _io)
WavePreviewTag(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.TaggedSection _parent)
WavePreviewTag(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.TaggedSection _parent, RekordboxAnlz _root)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RekordboxAnlz.TaggedSection
_parent()
RekordboxAnlz
_root()
long
_unnamed1()
byte[]
data()
The actual bytes of the waveform preview.static RekordboxAnlz.WavePreviewTag
fromFile(String fileName)
long
lenPreview()
The length, in bytes, of the preview data itself.
-
-
-
Constructor Detail
-
WavePreviewTag
public WavePreviewTag(io.kaitai.struct.KaitaiStream _io)
-
WavePreviewTag
public WavePreviewTag(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.TaggedSection _parent)
-
WavePreviewTag
public WavePreviewTag(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.TaggedSection _parent, RekordboxAnlz _root)
-
-
Method Detail
-
fromFile
public static RekordboxAnlz.WavePreviewTag fromFile(String fileName) throws IOException
- Throws:
IOException
-
lenPreview
public long lenPreview()
The length, in bytes, of the preview data itself. This is slightly redundant because it can be computed from the length of the tag.
-
_unnamed1
public long _unnamed1()
-
data
public byte[] data()
The actual bytes of the waveform preview.
-
_root
public RekordboxAnlz _root()
-
_parent
public RekordboxAnlz.TaggedSection _parent()
- Overrides:
_parent
in classio.kaitai.struct.KaitaiStruct
-
-