Question

Je voudrais accéder à mes membres AudioUnit composants du noyau à partir d'une méthode d'action définie dans la vue de cacao de mon AudioUnit composant:

- (IBAction)iaParam1Changed:(id)sender {
    float floatValue = [sender floatValue];
    NSAssert(AUParameterSet(mParameterListener, sender, &mParameter[0], (Float32)floatValue, 0) == noErr, @"[MyAudioUnit_CocoaView iaParam1Changed:] AUParameterSet()");
    if (sender == uiParam1Slider) {
        [uiParam1TextField setFloatValue:floatValue];
    } else {
        [uiParam1Slider setFloatValue:floatValue];
    }
}

(par exemple, d'interagir avec les statistiques calculés sur le signal, ...). Mais je ne sais pas comment utiliser l'élément AudioUnit mAU du cacao Vue pour obtenir le noyau (puis ses membres) ... Comment voulez-vous faire? (Peut-être que je ne suis pas censé le faire?) Merci.

Était-ce utile?

La solution

  • Définissez une propriété personnalisée AudioUnit
  • Vous pouvez y accéder à partir de la vue de cacao en utilisant AudioUnitGetProperty
  • réimplémentez la méthode AUEffectBase :: GetProperty
  • De GetProperty, l'accès des noyaux en utilisant la méthode GetKernel (...)
  • Vous apprécierez la pièce en t
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top