| Предыдущий | Следующий |
| VFW_E_BUFFERS_OUTSTANDING | TPC_E_NO_DEFAULT_TABLET |
VFW_E_NOT_COMMITTED
VFW_E_NOT_COMMITTED: смысл кода и диагностика
VFW_E_NOT_COMMITTED — Аллокатор DirectShow получил запрос образца до перехода в активное committed-состояние.
Статус связан с контрактом аллокатора DirectShow, а не с содержимым медиаданных.
Практическая диагностика
- Запишите фильтр, pin, allocator и последовательность Commit/Decommit/GetBuffer.
- проверьте, что параметры памяти меняются только в decommitted-состоянии.
- Сопоставьте запуск/остановку графа с жизненным циклом media samples.
- Исключите параллельные вызовы к allocator при смене состояния графа.
Диагностический минимум
- Воспроизведите на минимальном графе source-filter-renderer.
- Проверьте исправление несколькими циклами Run/Stop.
- Сохраните граф, media type и первый HRESULT аллокатора.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.
