| Предыдущий | Следующий |
| MF_E_RT_UNAVAILABLE | MF_E_THINNING_UNSUPPORTED |
MF_E_UNSUPPORTED_RATE
Что означает MF_E_UNSUPPORTED_RATE
MF_E_UNSUPPORTED_RATE (0XC00D36D0) — запрошенная скорость воспроизведения не поддерживается текущим pipeline/source.
Что проверить
Проверьте IMFRateSupport::IsRateSupported для текущего direction/thinning mode. Сохраните ближайшую поддерживаемую rate, которую возвращает API.
Не пытайтесь компенсировать ошибку тайм-аутами или сменой media type: это capability contract rate-control слоя.
Для обратного воспроизведения и режимов без thinning набор допустимых скоростей может отличаться. Проверяйте именно тот combination direction/thinning, который собираетесь установить, а не поддержку Media Foundation rate control вообще.
Как подтвердить причину
Причина подтверждается успешным SetRate для значения, которое объект явно поддерживает.
Технические ссылки: Microsoft: Media Foundation · Microsoft: Media Foundation error codes · Microsoft: Media Foundation platform.
Нужно найти другой код? Найти другой код состояния или ошибки.
