diff options
author | Joerg Mueller <nexyon@gmail.com> | 2020-09-07 19:11:56 +0300 |
---|---|---|
committer | Joerg Mueller <nexyon@gmail.com> | 2020-09-07 19:12:45 +0300 |
commit | 9cac181fbead28c0bf963bf2b9f82fddf3c2b7df (patch) | |
tree | 75d720dabbdc67d706ff916d46984a65545916d1 /extern/audaspace/include | |
parent | 53ca638f2b738af644661bd4fabcf7e3fdf6e73b (diff) |
Audaspace: port changes from upstream.
Adds possibility to report progress during audio mixdown.
Diffstat (limited to 'extern/audaspace/include')
-rw-r--r-- | extern/audaspace/include/file/FileWriter.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extern/audaspace/include/file/FileWriter.h b/extern/audaspace/include/file/FileWriter.h index dac842f2a8f..13619d4de71 100644 --- a/extern/audaspace/include/file/FileWriter.h +++ b/extern/audaspace/include/file/FileWriter.h @@ -63,7 +63,7 @@ public: * \param length How many samples should be transferred. * \param buffersize How many samples should be transferred at once. */ - static void writeReader(std::shared_ptr<IReader> reader, std::shared_ptr<IWriter> writer, unsigned int length, unsigned int buffersize); + static void writeReader(std::shared_ptr<IReader> reader, std::shared_ptr<IWriter> writer, unsigned int length, unsigned int buffersize, void(*callback)(float, void*) = nullptr, void* data = nullptr); /** * Writes a reader to several writers. @@ -72,7 +72,7 @@ public: * \param length How many samples should be transferred. * \param buffersize How many samples should be transferred at once. */ - static void writeReader(std::shared_ptr<IReader> reader, std::vector<std::shared_ptr<IWriter> >& writers, unsigned int length, unsigned int buffersize); + static void writeReader(std::shared_ptr<IReader> reader, std::vector<std::shared_ptr<IWriter> >& writers, unsigned int length, unsigned int buffersize, void(*callback)(float, void*) = nullptr, void* data = nullptr); }; AUD_NAMESPACE_END |