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)?

È stato utile?

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
scroll top