| Предыдущий | Следующий |
| RTC_E_MEDIA_AEC | RTC_E_CLIENT_ALREADY_INITIALIZED |
RTC_E_CLIENT_NOT_INITIALIZED
Что означает RTC_E_CLIENT_NOT_INITIALIZED
RTC_E_CLIENT_NOT_INITIALIZED означает, что приложение использует RTC client object до успешного завершения его обязательной инициализации.
Это ошибка порядка вызовов и жизненного цикла объекта, а не сетевой отказ SIP.
Что проверить
- Сопоставьте создание клиента, initialize и первый последующий RTC-вызов.
- Проверьте, не продолжает ли код работу после неуспешной инициализации.
- Исключите гонку между initialization thread и вызывающим потоком.
- После shutdown не используйте старый client object повторно.
Исправление подтверждается тем, что все RTC operations выполняются только после успешного initialize и прекращаются до teardown объекта.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.