namespace BinaryObjectScanner.Models.PlayJ { /// /// PlayJ audio header / CDS entry header (V1) /// public sealed class AudioHeaderV1 : AudioHeader { /// /// Download track ID /// /// 0xFFFFFFFF if unset public uint TrackID; /// /// Offset to unknown data block 1 /// public uint UnknownOffset1; /// /// Offset to unknown data block 2 /// public uint UnknownOffset2; /// /// Offset to unknown data block 3 /// public uint UnknownOffset3; /// /// Unknown /// /// Always 0x00000001 public uint Unknown1; /// /// Unknown /// /// Typically 0x00000001 in download titles public uint Unknown2; /// /// Track year /// /// 0xFFFFFFFF if unset public uint Year; /// /// Track number /// public byte TrackNumber; /// /// Subgenre /// public Subgenre Subgenre; /// /// Track duration in seconds /// public uint Duration; } }