| Предыдущий | Следующий |
| MF_E_CLOCK_STATE_ALREADY_SET | MF_E_NO_MORE_DROP_MODES |
MF_E_CLOCK_NOT_SIMPLE
Что означает MF_E_CLOCK_NOT_SIMPLE
MF_E_CLOCK_NOT_SIMPLE (0xC00D9C43) — Часы обладают слишком сложными возможностями для выполнения запроса.
Ошибка возникает при установке источника времени для общих часов медиасеанса (presentation clock). Media Foundation требует, чтобы IMFPresentationTimeSource работал с частотой 10 МГц, то есть в системной шкале по 100 наносекунд на единицу.
Что проверить и как подтвердить исправление
Проверьте свойства пользовательского источника времени и значение частоты, которое он сообщает через интерфейс часов. Если используется стандартный медиасеанс Media Foundation, такая ошибка встречается редко; в первую очередь она указывает на собственную реализацию часов или их источника времени.
Не пытайтесь исправить это пересчётом временных меток уже после запуска конвейера. Отвергается сам объект источника времени в IMFPresentationClock::SetTimeSource; исправление подтверждается успешной установкой источника времени с требуемой частотой.
Документация для результата 0xC00D9C43: IMFPresentationClock::SetTimeSource · presentation clock · IMFPresentationTimeSource.
Нужно найти другой код? Найти другой код состояния или ошибки.