文件名称:Route11:C++ 基于流的元编程库-开源
文件大小:889KB
文件格式:ZIP
更新时间:2024-07-31 08:09:22
开源软件
Route11 是一个强大的基于 C++ 流的元编程库,允许您在编译时创建和路由复杂的数据流系统。 Route11 使用模板元编程来构建由“流程原语”之间的静态关系定义的复杂“流程系统”。 进程原语是继承“进程策略”的通用主机类。 流程策略定义了流程原语的特定行为。 通用术语:“进程”可以指这些抽象中的任何一个(即“串联的两个进程”可能指的是 2 个原语、2 个系统或每个系统中的一个) 注意:Route11 是使用许多新的 C++11 编写的功能,因此在构建此项目时需要使用 C++11 兼容编译器(例如 Clang 或 GCC)。
【文件预览】:
Route11
----index.html(99B)
----src()
--------R11AsyncProcessThread.cpp(3KB)
----doc()
--------example - step4.png(19KB)
--------Route11.png(4KB)
--------example - step2.png(26KB)
--------CMakeLists.txt(279B)
--------example - step1.png(27KB)
--------Doxyfile(77KB)
--------example - step3.png(25KB)
--------example - step5.png(14KB)
----CMakeLists.txt(598B)
----example()
--------Sample.wav(646KB)
--------rtaudio()
--------R11PpCrossfader.h(3KB)
--------R11PpWaveStreamer.cpp(6KB)
--------CMakeLists.txt(1KB)
--------main.cpp(2KB)
--------R11PsMicWaveMixer.h(3KB)
--------R11PpAudioDevice.h(4KB)
--------R11PpWaveStreamer.h(3KB)
--------R11PpAudioDevice.cpp(8KB)
----include()
--------Route11.h(6KB)
--------route11()