Question

Par exemple, ce AudioUnit doit se connecter à un hôte via le réseau, et le nom d'hôte doit être configuré dans une vue Cocoa, et doit être sauvé afin que rechargeant le projet rétablit le nom d'hôte.

Comment voulez-vous faire (interface + sauvegarde de paramètres, en dehors de la chose réseau bien sûr)?

Était-ce utile?

La solution

Vous devez mettre en œuvre les méthodes de SaveState() et RestoreState() dans votre AudioUnit. Ces fonctions seront appelées lorsque le séquenceur enregistre et ouvre un document, respectivement, et vous donnent la possibilité de stocker des données à côté d'une instance de plug-in particulier.

La définition de ces fonctions se trouve dans le fichier AUBase.h dans le SDK AudioUnit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top