文件名称:C库,用于跨平台实时音频输入和输出-C/C++开发
文件大小:141KB
文件格式:ZIP
更新时间:2024-06-15 15:09:59
C/C++ Audio
libsoundio C库提供跨平台的音频输入和输出。 该API适用于实时软件(例如,数字音频工作站)以及消费类软件(例如,音乐播放器)。 该库是提供跨平台音频输入和输出的libsoundio C抽象库。 该API适用于实时软件(例如,数字音频工作站)以及消费类软件(例如,音乐播放器)。 这个库是一个抽象。 但是,在性能和功能以及API便利性之间的微妙平衡之间,规模更趋近于前者。 仅在某些声音后端中存在的功能被公开。 功能和限制支持的操作系统:Windows 7+ MacOS 10.10
【文件预览】:
libsoundio-master
----example()
--------sio_sine.c(10KB)
--------sio_microphone.c(13KB)
--------sio_record.c(9KB)
--------sio_list_devices.c(6KB)
----cmake()
--------FindCoreAudio.cmake(475B)
--------FindJACK.cmake(586B)
--------FindWASAPI.cmake(346B)
--------FindPulseAudio.cmake(478B)
----soundio()
--------endian.h(3KB)
--------soundio.h(53KB)
----test()
--------valgrind.supp(3KB)
--------backend_disconnect_recover.c(4KB)
--------underflow.c(8KB)
--------latency.c(9KB)
--------unit_tests.c(8KB)
--------overflow.c(7KB)
----LICENSE(1KB)
----src()
--------coreaudio.h(2KB)
--------soundio_private.h(6KB)
--------pulseaudio.h(2KB)
--------alsa.c(73KB)
--------dummy.c(20KB)
--------pulseaudio.c(43KB)
--------util.h(3KB)
--------ring_buffer.h(578B)
--------soundio_internal.h(431B)
--------alsa.h(2KB)
--------atomics.h(2KB)
--------config.h.in(601B)
--------jack.h(2KB)
--------ring_buffer.c(3KB)
--------wasapi.c(86KB)
--------os.c(19KB)
--------coreaudio.c(57KB)
--------channel_layout.c(13KB)
--------util.c(906B)
--------soundio.c(28KB)
--------list.h(6KB)
--------os.h(2KB)
--------dummy.h(1KB)
--------jack.c(35KB)
--------wasapi.h(3KB)
----doc()
--------FindSoundIo.cmake(449B)
--------footer.html(16B)
--------doxygen.conf.in(87KB)
----.gitignore(33B)
----CMakeLists.txt(12KB)
----CHANGELOG.md(4KB)
----README.md(9KB)