/* * SSEQ Player - SDAT INFO Section structures * By Naram Qashat (CyberBotX) [cyberbotx@cyberbotx.com] * * Nintendo DS Nitro Composer (SDAT) Specification document found at * http://www.feshrine.net/hacking/doc/nds-sdat.html */ #pragma once #include #include #include "INFOEntry.h" struct PseudoFile; template struct INFORecord { std::map entries; INFORecord(); void Read(PseudoFile &file, std::uint32_t startOffset); }; struct INFOSection { INFORecord SEQrecord; INFORecord BANKrecord; INFORecord WAVEARCrecord; INFORecord PLAYERrecord; INFOSection(); void Read(PseudoFile &file); };