pass session event objects through safe::mail_t

This commit is contained in:
loki 2021-06-22 22:26:11 +02:00
commit 7e3abefc2c
10 changed files with 122 additions and 91 deletions

View file

@ -37,9 +37,9 @@ struct config_t {
std::bitset<MAX_FLAGS> flags;
};
using packet_t = util::buffer_t<std::uint8_t>;
using packet_queue_t = std::shared_ptr<safe::queue_t<std::pair<void *, packet_t>>>;
void capture(safe::signal_t *shutdown_event, packet_queue_t packets, config_t config, void *channel_data);
using buffer_t = util::buffer_t<std::uint8_t>;
using packet_t = std::pair<void *, buffer_t>;
void capture(safe::mail_t mail, config_t config, void *channel_data);
} // namespace audio
#endif