文件名称:lowl_audio:低延迟音频-旨在提供音频播放
文件大小:132KB
文件格式:ZIP
更新时间:2024-04-15 15:02:11
audio sound audio-player low-latency low-latency-audio
LowL音频 低延迟音频-旨在提供音频播放-正在进行中 免责声明 本自述文件是草稿,随时可能更改,它代表了我当前的思想,笔记和想法。 没有音频专家 只是学习c ++ 目标 提供音频输出非常困难,需要解析声音文件,处理样本,以便驱动程序可以使用它们,最后为每个平台实现音频驱动程序。 所有这些任务都得到了一定程度的解决,但是我仍然很难将所有这些放在一起。 该项目旨在使用现有的第三方库来解决难题,并将它们放到一个框架中,该框架提供了一个完整的音频管道,并具有扩展性。 该项目的目的是成为运动部件之间的粘合剂,并提供: 通用音频格式解析 对话范例 回放 unix / osx / win支持 易于理解/关于代码的原因 MIT许可,并且仅使用与MIT许可兼容的库 该库应通过利用开源项目来专注于“胶合” 它应该以模块化的方式设计 自定义音频帧提取支持(dr_wav ..等只是即插即用模块) 定
【文件预览】:
lowl_audio-master
----.gitmodules(635B)
----c_api()
--------lowl_interface.cpp(1KB)
--------lowl_interface.h(794B)
----include()
--------lowl.h(1KB)
----LICENSE(1KB)
----src()
--------lowl_audio_mixer.h(2KB)
--------lowl_audio_reader_flac.cpp(2KB)
--------lowl.cpp(4KB)
--------lowl_file_unix.cpp(4KB)
--------lowl_audio_reader.cpp(5KB)
--------lowl_buffer.cpp(4KB)
--------lowl_audio_reader.h(1KB)
--------lowl_driver_dummy.cpp(149B)
--------lowl_driver.cpp(292B)
--------lowl_audio_stream.cpp(2KB)
--------lowl_channel.h(732B)
--------lowl_audio_reader_wav.h(373B)
--------lowl_device.cpp(575B)
--------lowl_audio_reader_mp3.cpp(2KB)
--------lowl_sample_rate.h(115B)
--------lowl_audio_data.h(2KB)
--------lowl_audio_mixer_event.h(420B)
--------lowl_audio_mixer.cpp(6KB)
--------lowl_sample_converter.h(431B)
--------lowl_typedef.h(305B)
--------lowl_device.h(685B)
--------lowl_driver.h(459B)
--------lowl_audio_frame.h(3KB)
--------lowl_driver_pa.h(471B)
--------lowl_error.h(2KB)
--------lowl_driver_pa.cpp(1KB)
--------lowl_sample_converter.cpp(773B)
--------lowl_driver_dummy.h(414B)
--------lowl_device_pa.h(1KB)
--------lowl_audio_reader_mp3.h(373B)
--------lowl_audio_stream.h(1KB)
--------lowl_audio_reader_flac.h(376B)
--------lowl_audio_data.cpp(1KB)
--------lowl_file.h(812B)
--------lowl_audio_reader_wav.cpp(4KB)
--------lowl_buffer.h(1KB)
--------lowl_file_format.h(197B)
--------lowl_sample_format.h(913B)
--------lowl_error.cpp(4KB)
--------lowl_device_pa.cpp(7KB)
--------lowl_file_win.cpp(3KB)
--------lowl_audio_format.h(380B)
----doc()
--------system.drawio(3KB)
--------system.jpg(133KB)
----.gitignore(74B)
----CMakeLists.txt(2KB)
----third_party()
--------portaudio()
--------r8brain-free-src()
--------concurrentqueue()
--------dr_libs()
--------readerwriterqueue()
----demo()
--------main.cpp(4KB)
--------CMakeLists.txt(104B)
----README.md(6KB)