#pragma once #include #include namespace drp::packet { 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 {}; }; }