Есть ли способ напрямую скопировать в AudioQueueBuffer?
Я хочу заново создать приложение для Android, которое использовало функцию write () для android.AudioTrack для прямой записи в звуковой буфер. Могу ли я сделать аналогичную вещь, используя AudioQueueBuffer на iPhone?
Я собирался сделать что-то вроде:
AudioQueueAllocateBuffer( mAudioQueueData.mQueue, dataSize, &mAudioQueueData.mBuffer);
mAudioQueueData.mBuffer->mAudioDataByteSize = dataSize;
memcpy(mAudioQueueData.mBuffer->mAudioData, soundData, dataSize);
AudioQueueStart(mAudioQueueData.mQueue, NULL);