| Предыдущий | Следующий |
| MF_E_INVALIDREQUEST | MF_E_INVALIDMEDIATYPE |
MF_E_INVALIDSTREAMNUMBER
Что означает MF_E_INVALIDSTREAMNUMBER
MF_E_INVALIDSTREAMNUMBER: Указан stream index, которого нет у Media Foundation source, sink или transform в текущей конфигурации. Нумерация stream может меняться после нового topology или источник мультимедиа.
Что проверить
- Перечислите актуальные streams и сохраните их IDs/indexes до операции.
- Не используйте cached index после topology rebuild или выбора другой presentation descriptor.
- Проверьте различие между stream identifier и порядковым индексом в вызываемом API.
Что делать
Используйте stream, реально принадлежащий текущему объекту/descriptor. Не подставляйте соседний индекс без проверки его media type и назначения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.