| Предыдущий | Следующий |
| MF_E_CLOCK_NOT_SIMPLE | MF_E_NO_MORE_QUALITY_LEVELS |
MF_E_NO_MORE_DROP_MODES
Что означает MF_E_NO_MORE_DROP_MODES
MF_E_NO_MORE_DROP_MODES (0xC00DA028) — Компонент не поддерживает дополнительные режимы пропуска.
Диспетчер качества попросил компонент перейти в определённый режим сброса сэмплов, но этот уровень недоступен и более агрессивного режима компонент также предложить не может. Это конец диапазона его возможностей по сбросу сэмплов.
Что проверить и как подтвердить исправление
Сохраните текущий и запрошенный MF_QUALITY_DROP_MODE и объект, которому вызван IMFQualityAdvise::SetDropMode. Не диагностируйте это как ошибку media type: формат потока может быть полностью согласован.
Режим сброса отличается от DropTime и уровня качества. Первый задаёт постоянную агрессивность сброса, второй — временный интервал ускоренного сброса, третий меняет качество обработки. После достижения предела нужно корректировать стратегию управления качеством, а не повторять тот же уровень.
Документация для результата 0xC00DA028: IMFQualityAdvise::SetDropMode · IMFQualityAdvise · video quality management.
Нужно найти другой код? Найти другой код состояния или ошибки.