Аудиоустройство - Обрабатывающий авторизацию аудиоустройства (защита от копирования)
Q: Как аудиоустройство должно обработать требования авторизации?
A: Как аудиоустройство должно обработать требования авторизации?
Если аудиоустройство обеспечивает уровень защиты от копирования и не разрешено работать, код ошибки kAudioUnitErr_Unauthorized когда попытка предпринята, чтобы открыть или инициализировать компонент, должен быть возвращен.
Хост-приложения Аудиоустройства, такие как AULab в частности проверяют на kAudioUnitErr_Unauthorized и подарит пользователю диалоговое окно, спрашивающее, хотели ли бы они авторизовать аудиоустройство. Этот механизм позволяет отображать настроенный пользовательский интерфейс аудиоустройства, который должен содержать интерфейсные элементы для обработки процесса авторизации как требуется.

Как только аудиоустройство было успешно добавлено к графику и не инициализировало формального механизма, существует в спецификации AU для обработки динамической de-авторизации. Например, аудиоустройство может стать несанкционированным вследствие удаления аппаратного аппаратного ключа. В этих динамических случаях аудиоустройство должно или вывести тишину, ухудшить качество звука или представить некоторые отзывы пользователей в пользовательском интерфейсе аудиоустройства, прося, чтобы пользователь повторно авторизовал аудиоустройство.
История версии документа
| Дата | Примечания |
|---|---|
| 13.09.2010 | Новый документ, описывающий, как обработать требования авторизации аудиоустройства и использование kAudioUnitErr_Unauthorized. |