Вопрос

Например, этот Audiounit должен подключиться к хосту через сеть, и имя хоста должно быть настроено на представлении какао и должно быть сохранено, так что перезагрузка проекта восстанавливает имя хоста.

Как бы вы сделали это (интерфейс + параметр экономия, кроме сети, конечно)?

Это было полезно?

Решение

Вам нужно реализовать SaveState() а также RestoreState() Методы в вашем аудиоуше. Эти функции будут вызываться, когда секвенсор сохраняет и открывает документ соответственно и предоставляет вам возможность хранить данные наряду с определенным экземпляром плагина.

Определение этих функций можно найти в файле AUBase.h В Audiounit SDK.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top