文件名称:miniosa:一个简约的iOS音频库,用于实时,低延迟的音频处理
文件大小:35KB
文件格式:ZIP
更新时间:2024-06-13 07:00:06
Objective-C
这是什么? Miniosa是分钟imalistic iOS的一个UDIO库提供容易,低延迟访问输入和输出音频缓冲器。 就是这样。 目标受众是想要进行实时音频处理的人。 如何使用? 将MNAudioEngine.h和MNAudioEngine.m添加到您的项目。 请查看演示应用程序和MNAudioEngine.h标头,以获取有关API的更多信息。 很高兴知道 Miniosa音频缓冲区包含浮点样本,其值介于-1和1(含)之间。 帧是在同一时间点采集的一组样本。 例如,立体声帧由两个值组成(每个通道一个),而单声道帧则只是一个值。 音频缓冲区包含交错的样本,即,帧按顺序存储。 交错的立体声缓冲区如下所示: t0 left, t0 right, t1 left, t1 right ... 缓冲区回调从高优先级音频线程调用。 不要在这些回调中执行耗时的任务,否则会发生可听见的辍学。
【文件预览】:
miniosa-master
----src()
--------miniosa()
--------demo()
----miniosa.xcodeproj()
--------project.pbxproj(14KB)
----res()
--------Images.xcassets()
--------Default-568h@2x.png(5KB)
--------LaunchScreen.xib(1KB)
----LICENSE(1KB)
----test()
--------test_lock_free_fifo.h(211B)
--------test_atomic.c(1KB)
--------test_lock_free_fifo.c(5KB)
--------test_atomic.h(177B)
----README.md(1KB)
----.gitignore(46B)