Add a shared memory based audio buffer

We'll be using this to reduce the amount of copying we have to do during
audio processing.
This commit is contained in:
Robbert van der Helm
2021-06-09 20:06:16 +02:00
parent e36a7e7e72
commit 9d11b501cd
4 changed files with 190 additions and 1 deletions
+3 -1
View File
@@ -34,13 +34,15 @@
#undef _WIN64
// This would be the minimal include needed to get Boost to work. The commented
// out include below is the actual header that would cause compile errors if not
// out includes are the actual header that would cause compile errors if not
// included here, but including headers from the detail directory directly
// didn't sound like a great idea.
#include <boost/predef.h>
#include <boost/asio/basic_socket_streambuf.hpp>
#include <boost/interprocess/mapped_region.hpp>
// #include <boost/asio/detail/timer_queue_ptime.hpp>
// #include <boost/interprocess/detail/workaround.hpp>
#pragma pop_macro("WIN32")
#pragma pop_macro("_WIN32")