| Предыдущий | Следующий |
| RTC_E_NOT_EXIST | RTC_E_MAX_PENDING_OPERATIONS |
RTC_E_INVALID_PREFERENCE_LIST
Что означает RTC_E_INVALID_PREFERENCE_LIST
RTC_E_INVALID_PREFERENCE_LIST — RTC Client получил некорректный ordered preference list: список содержит неподдерживаемые, дублирующиеся или противоречивые entries.
Что проверить
- Запишите полный порядок preferences и их enum values.
- Удалите duplicates и значения вне допустимого диапазона.
- Проверьте соответствие media/transport capabilities текущей session.
Как подтвердить исправление
Сформируйте минимальный валидный preference list и затем добавляйте элементы по одному. Контрольный session setup должен использовать именно этот порядок.
Для диагностики логируйте список уже после всех user/profile overrides: ошибка часто появляется не в default list, а после объединения нескольких источников preferences.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.