| Предыдущий | Следующий |
| MF_E_TRANSFORM_TYPE_NOT_SET | MF_E_TRANSFORM_INPUT_REMAINING |
MF_E_TRANSFORM_STREAM_CHANGE
Что означает MF_E_TRANSFORM_STREAM_CHANGE
MF_E_TRANSFORM_STREAM_CHANGE (0xC00D6D61) — Тип потока изменился; выходные данные нельзя сформировать, пока потоки не будут согласованы повторно.
Причину следует искать на границе «Media Foundation Transform, медиапоток, изменение состояния» внутри подсистемы «Media Foundation», где требуется локализовать конкретную операцию ввода-вывода.
Диагностика и проверка результата
Когда исходная операция завершается сообщением «тип потока изменился; выходные данные нельзя сформировать, пока потоки не будут согласованы повторно», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
С первым HRESULT по теме «Media Foundation Transform, медиапоток, изменение состояния» сопоставьте тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.
При сравнении запусков отдельно отметьте: ProcessOutput; эти сведения относятся к теме «Media Foundation Transform, медиапоток, изменение состояния».
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00D6D61 и без обхода штатных проверок.
Документация для результата 0xC00D6D61: handling stream changes · basic MFT processing model.
Нужно найти другой код? Найти другой код состояния или ошибки.