| Предыдущий | Следующий |
| TAPI_E_WRONGEVENT | TAPI_E_INVALIDSTREAMSTATE |
TAPI_E_NOFORMAT
Что означает TAPI_E_NOFORMAT
TAPI_E_NOFORMAT — для выбранного потока/терминала TAPI отсутствует запрошенный формат мультимедиа.
Практический смысл
Провайдер может поддерживать сам тип медиа, но не конкретный подтип, кодирование или блок формата. Поэтому наличие аудио/видеопотока ещё не гарантирует, что заданный формат можно согласовать на текущем адресе и терминале.
Что проверить
- Зафиксируйте тип медиа, subtype/format block, направление stream и terminal class.
- Перечислите форматы, которые реально поддерживает активный провайдер/адрес после его текущей инициализации.
- Найдите совместимый формат для обеих сторон до запуска медиатракта.
- Не повторяйте вызов с неизменным неподдерживаемым format: это детерминированно вернёт тот же результат.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.