gpt4 book ai didi

iphone - 将音频直接复制到iPhone上的音频缓冲区

转载 作者:行者123 更新时间:2023-12-03 00:11:10 26 4
gpt4 key购买 nike

有没有一种方法可以直接复制到AudioQueueBuffer?

我希望重新创建一个使用android.AudioTrack的write()函数直接写入声音缓冲区的Android应用。我可以在iPhone上使用AudioQueueBuffer做类似的事情吗?

我打算按照以下方式做一些事情:

AudioQueueAllocateBuffer( mAudioQueueData.mQueue, dataSize, &mAudioQueueData.mBuffer);
mAudioQueueData.mBuffer->mAudioDataByteSize = dataSize;
memcpy(mAudioQueueData.mBuffer->mAudioData, soundData, dataSize);
AudioQueueStart(mAudioQueueData.mQueue, NULL);

最佳答案

是的,有可能,您要找的是RemoteIO。首先很难设置它,但是它可以直接控制音频缓冲区,并且是iPhone上最低级别的音频API。

查看本教程以开始使用:http://atastypixel.com/blog/using-remoteio-audio-unit/

还有一些有用的博客文章系列:http://timbolstad.com/2010/03/14/core-audio-getting-started/

关于iphone - 将音频直接复制到iPhone上的音频缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5588371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com