как выделить память для буфера в iOS - PullRequest
2 голосов
/ 15 апреля 2011

У меня есть тип данных AudioQueueBufferRef, и я хочу выделить память для буферов, но я не хочу связывать ее с очередью. Следовательно, я не могу использовать AudioQueueAllocateBufferWithPacketDescription. Каков общий способ выделения памяти для любого буфера?

Я пробовал malloc, но он не работал </p> <pre> for(i=0;i<numBuffers;i++){ AudBuf[i] = (AudioQueueBufferRef)malloc(sizeof(AudioQueueBuffer));

}

Ответы [ 2 ]

0 голосов
/ 11 мая 2013
AudioQueueBuffer dummyAQB;
audioQueueBuffer = malloc(sizeof(dummyAQB)*kNumAQBufs);
0 голосов
/ 28 апреля 2011

Взгляните на AudioFileStreamExample от apple.

...