2015-08-06 8 views

ответ

2

Из документов:

AVAudioEngine класса определяет группу связанных AVAudioNode объектов, известную как аудио узлов. Вы используете звуковые узлы для генерации аудиосигналов, обработки их и выполнения аудио ввода и вывода.

Для получения информации о времени и/или образце необходимо позвонить по номеру lastRenderTime по действительным экземплярам AVAudioNode.

Метод lastRenderTime возвращает объект AVAudioTime. С AVAudioTime, вы можете получить время:

  1. sampleTime возвратит время выборки sampleTimeValid возвращается YES.
  2. hostTime вернет время пребывания, если hostTimeValid возвращает `YES.
+0

большое спасибо. Мне было интересно, есть ли обратный вызов, похожий на TAAE. Это работает, хотя, ура! – jarryd

+0

Я не уверен, с каким обратным вызовом TAAE вы говорите, но 'AVAudioNode' предлагает [' installTapOnBus'] (https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVAudioNode_Class/index .html # // apple_ref/occ/instm/AVAudioNode/installTapOnBus: bufferSize: format: block :) – Mark

+0

http://theamazingaudioengine.com/doc/protocol_a_e_audio_timing_receiver-p.html – jarryd

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