Что означает код HRESULT 0xC00D36D2 (MF_E_REVERSE_UNSUPPORTED)?

 
Предыдущий Следующий
MF_E_THINNING_UNSUPPORTED MF_E_UNSUPPORTED_RATE_TRANSITION

MF_E_REVERSE_UNSUPPORTED

Что означает результат

MF_E_REVERSE_UNSUPPORTED: Компонент Media Foundation не поддерживает обратное воспроизведение ни при одной скорости. Это результат проверки capability, а не сбой декодера.

Что проверить

  • Сохраните компонент или topology branch, на котором запрошено отрицательное направление/скорость.
  • Проверьте supported-rate capabilities до включения reverse playback в UI.
  • Не повторяйте тот же запрос с другой отрицательной скоростью, если компонент явно сообщает отсутствие reverse support вообще.
  • Если функция обязательна, сравните другой media source или transform path, который документированно поддерживает обратное воспроизведение.

Диагностика и исправление

Отключите недоступную функцию для этого pipeline либо выберите другой компонент. Код не требует восстановления файла и не означает, что обычное прямое воспроизведение не работает.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.