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