J'ai un graphique audio avec une chaîne d'effets, mais ils sont connectés comme Insert.Connexion des effets AUNode en tant que type Envoyer à la place de Insérer
AUGraphConnectNodeInput (processingGraph, mixerNode, 0, reverbNode1, 0);
AUGraphConnectNodeInput (processingGraph, delayNode, 0, reverbNode1, 0);
AUGraphConnectNodeInput (processingGraph, reverbNode, 0, iONode, 0);
Mais j'ai besoin d'effets Reverb et Delay comme les connexions d'envoi. Ce est la connexion I Have:
mixerNode -> DelayNode -> ReverbNode -> IONODE
Et ce que je besoin:
mixerNode ------------ ------> IONODE
mixerNode -> ReverbNode -> IONODE
mixerNode -> DelayNode ---> IONODE
j'ai vu un échantillon, il est facile avec AVFoundation comme ça ...
[_engine connect:_player to:_reverb format:playerFormat];
[_engine connect:_reverb to:mainMixer fromBus:0 toBus:0 format:playerFormat];
[_engine connect:_distortion to:mainMixer fromBus:0 toBus:2 format:stereoFormat];
NSArray<AVAudioConnectionPoint *> *destinationNodes = [NSArray arrayWithObjects:[[AVAudioConnectionPoint alloc] initWithNode:_engine.mainMixerNode bus:1],
[[AVAudioConnectionPoint alloc] initWithNode:_distortion bus:0],
nil];
[_engine connect:_sampler toConnectionPoints:destinationNodes fromBus:0 format:stereoFormat];
Ma question est ... Comment puis-je faire ce type de connexions avec AUNodes et mon graphe de traitement?
pouvez-vous accepter votre réponse? –