iphone - 反转声波的算法

标签 iphone objective-c audio

嗨,我正在用Objective-C编写一个简单的程序,我需要获得声波的逆函数。
我曾尝试搜索执行此操作的算法,但未找到任何内容。我想这比将每个值乘以-1:P更复杂

到目前为止,这是我的代码,我已将数据转换为int32_t以便能够对其进行操作:

int32_t* samples = (int32_t*)(sourceBuffer.mData);

for ( int i = 0; i < sourceBuffer.mDataByteSize / sizeof(int32_t); i++ )
{
    // Add algorithm here
}

谢谢。

最佳答案

乘以-1应该无效吗?你得到什么输出?请记住,除非将法线和反向叠加在一起,否则它们不会相互抵消,您将不会听到与波浪的任何区别。

关于iphone - 反转声波的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6249491/

相关文章:

使用 xCode 3.2.4 进行 iPhone 开发

ios - 联系人框架在读取 imageData 时引发异常

ios - 使用 AVAudioSession 设置麦克风增益时出现不稳定行为

ubuntu - 如何以编程方式从 MP3 中删除静音?

php - 更新数据库时播放的声音

iphone - 如何在 iPhone 中保存带有标签的图像?

ios - Objective C - 在代码中创建的对象在切换 View Controller 后消失

iphone - 从 UIViewController 导航回来导致崩溃

ios - Objective-C 错误 [__NSCFNumber 长度] : unrecognized selector sent to instance

iphone - 如何实现具有 1000+ 个 subview 的 UIScrollView?