Aggiungere un parametro di stringa di un AudioUnit
-
26-09-2019 - |
Domanda
Per esempio, questo AudioUnit ha per connettersi a un host tramite la rete, e il nome host deve essere configurato con il Cacao Vista, e deve essere salvato in modo che ricaricare il progetto ripristina il nome host.
Come si potrebbe fare (interfaccia + parametro di risparmio, a parte la rete, cosa che, naturalmente)?
Soluzione
È necessario implementare il SaveState()
e RestoreState()
metodi nel vostro AudioUnit.Queste funzioni saranno chiamati quando il sequencer salva e si apre un documento, rispettivamente, e darà la possibilità di memorizzare i dati a fianco di un particolare plugin istanza.
La definizione di queste funzioni può essere trovato nel file AUBase.h
nel AudioUnit SDK.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow