2012-04-04 1 views
0

Я новый пчела для разработки iPhone Мне нужно реализовать измерение уровня аудиовыхода с использованием audiuint. (Без использования avaudioplayer, потому что я использую звуковые двигатели кокосов, я хочу изменить высоту тона воспроизведение звука). У меня есть код из Интернета, но я не знаю, как эта функция вызывается или как ее называть вручную. Я получил код от hereКак вызывать AudioUnitRender Callback в iphone

кто-нибудь знает, как вызвать эту функцию вручную

static OSStatus AudioUnitRenderCallback (void *inRefCon,AudioUnitRenderActionFlags *ioActionFlags, 
                const AudioTimeStamp *inTimeStamp, 
                UInt32 inBusNumber, 
                UInt32 inNumberFrames, 
                AudioBufferList *ioData) 

Thank you 

ответ

1

Вы не вручную вызвать рендер обратного вызова. Аудио на iOS (и Mac OSX, если на то пошло), извлекает его из обратного вызова, когда система готова прочитать блок.

Я знаю, что это не очень хороший ответ для вас, но я подозреваю, что вы, возможно, думаете об этой проблеме неправильным образом ...

 Смежные вопросы

  • Нет связанных вопросов^_^