#pragma once #include #include struct AudioPacket { // scheduling // TODO(Faraphel): use a more "fixed" size format ? std::chrono::time_point timePlay; // audio settings std::uint8_t channels; std::uint32_t sampleFormat; std::uint32_t sampleRate; // content std::uint16_t contentSize; std::array content; };