2
我有一个AudioQueueBufferRef数据类型,我想为缓冲区分配内存,但我不想将它与队列相关联。因此,我不能使用AudioQueueAllocateBufferWithPacketDescription。 什么是分配内存到任何缓冲区的一般方式?如何为iOS中的缓冲区分配内存
我试过的malloc,但没有奏效
for(i=0;i<numBuffers;i++){
AudBuf[i] = (AudioQueueBufferRef)malloc(sizeof(AudioQueueBuffer));
}
我试过malloc但它没有工作。 – Namratha 2011-04-15 09:29:35
你是什么意思'它没有工作'?你得到什么错误,以及在哪一步(编译,运行时等)? – 2011-04-17 09:41:04
另外,'AudioQueueBuffer'是一个数据结构,它包含一个指向数据开始的指针,所以使用'sizeof'不是分配缓冲区的正确方法。 – 2011-04-17 09:43:21