Я пытаюсь взять сэмплы аудио буфера в реальном времени (разрешение мс)
Я использую эту функцию, но она выдает ошибку.
AudioBufferList *bufferList = NULL;
AudioBuffer audioBuffer = bufferList->mBuffers[0];
int bufferSize = audioBuffer.mDataByteSize / sizeof(SInt32);
SInt32 *frame = audioBuffer.mData;
SInt32 signalInput[22050];
for( int i=0; i<bufferSize; i++ )
{
SInt32 currentSample = frame[i];
*(signalInput +i) = currentSample;
NSLog(@"Total power was: %ld ",currentSample);
}
что я здесь не так делаю?
мне нужно только получить аудиосэмплы. Мне не нужен код на 2 страницы (например, в приложении doc)
спасибо.