Я хотел бы использовать мой kAudioUnitType_MusicEffect
AU в графике AVAudioEngine
. Так что я пытаюсь позвонить:kAudioUnitType_MusicEffect as AVAudioUnit
[AVAudioUnitMIDIInstrument instantiateWithComponentDescription:desc options:kAudioComponentInstantiation_LoadInProcess completionHandler:
, но это просто yeilds нормальный AVAudioUnit
, поэтому миди селекторы (как - [AVAudioUnit sendMIDIEvent:data1:data2:]:
) являются непризнанными. Кажется AVAudioUnitMIDIInstrument instantiateWithComponentDescription
работает только с kAudioUnitType_MusicDevice
.
Любой способ сделать это? (Примечание: OS X 10.11)
Я не вижу, как подклассификация поможет. Мне еще нужно вызвать 'instantiateWithComponentDescription', который не работает для' kAudioUnitType_MusicEffect'. Если я переключу его на 'kAudioUnitType_MusicDevice', тогда я получаю отказ от утверждения при попытке подключить аудиовход. – Taylor