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

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

MF_E_REVERSE_UNSUPPORTED

Что означает MF_E_REVERSE_UNSUPPORTED

MF_E_REVERSE_UNSUPPORTED (0xC00D36D2) — Вызов завершился ошибкой, поскольку обратное воспроизведение не поддерживается ни на одной скорости.

Практическая граница результата — неподдерживаемая возможность: вызов завершился ошибкой, поскольку обратное воспроизведение не поддерживается ни на одной…; поэтому сначала нужно проверить поддержку запрошенной возможности, а не переустанавливать весь компонент «Media Foundation».

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

Для случая «вызов завершился ошибкой, поскольку обратное воспроизведение не поддерживается ни на одной скорости» проверьте поддержку возможности у фактически установленной версии компонента до запуска операции и выберите документированный альтернативный путь вместо повтора того же запроса.

С первым HRESULT по теме «неподдерживаемая возможность: вызов завершился ошибкой, поскольку обратное воспроизведение не поддерживается ни на одной…» сопоставьте тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D36D2 этого надёжнее, чем единичный успешный запуск на других данных.

Документация для результата 0xC00D36D2: IMFRateSupport::IsRateSupported · custom media source guidance.


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