Fügen Sie einen String-Parameter an eine Audio Unit
-
26-09-2019 - |
Frage
Zum Beispiel hat das Audio Unit zu einem Host über das Netzwerk zu verbinden, und der Hostname konfiguriert ist, in einer Cocoa-Ansicht werden und gespeichert werden muss, damit das Projekt neu zu laden die Hostnamen wieder her.
Wie würden Sie tun, dass (Schnittstelle + Parameter Einsparung, abgesehen von dem Netzwerk, was natürlich)?
Lösung
Sie müssen die SaveState()
und RestoreState()
Methoden in der Audio Unit implementieren. Diese Funktionen werden aufgerufen, wenn der Sequenzer speichert und öffnet ein Dokument, bzw., und geben Ihnen die Möglichkeit, Daten zu speichern, neben einer speziellen Plugin-Instanz.
Die Definition für diese Funktionen sind in der Datei AUBase.h
im Audio Unit-SDK.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow