Код: Выделить всё
func makeAudioTapProcessor() -> MTAudioProcessingTap? {
var callbacks = MTAudioProcessingTapCallbacks(
version: kMTAudioProcessingTapCallbacksVersion_0,
clientInfo: UnsafeMutableRawPointer(Unmanaged.passRetained(self).toOpaque()),
init: tapInit,
finalize: tapFinalize,
prepare: tapPrepare,
unprepare: tapUnprepare,
process: tapProcess)
var tap: Unmanaged?
let status =
MTAudioProcessingTapCreate(kCFAllocatorDefault, &callbacks, kMTAudioProcessingTapCreationFlag_PreEffects,
&tap)
if status != noErr {
print("Failed to create audio processing tap")
}
return tap?.takeRetainedValue()
}
не может конвертировать значение типа 'unsafematablepointer -onfermate? «Невидимый топонтер>
Подробнее здесь: https://stackoverflow.com/questions/796 ... de-26-beta
Мобильная версия