| Предыдущий | Следующий |
| MF_E_INVALIDINDEX | MF_E_UNSUPPORTED_SCHEME |
MF_E_INVALID_TIMESTAMP
Что означает MF_E_INVALID_TIMESTAMP
MF_E_INVALID_TIMESTAMP (0xC00D36C0) — Указана недопустимая метка времени.
Значение относится не ко всему компоненту «Media Foundation», а к связке «недопустимое значение, метка времени подписи»; до очистки состояния важно проверить допустимость и структуру входных данных.
Диагностика и проверка результата
При результате «указана недопустимая метка времени» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.
С первым HRESULT по теме «недопустимое значение, метка времени подписи» сопоставьте тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC00D36C0, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0xC00D36C0: IMFSample::GetSampleTime · seeking, fast forward, and reverse play.
Нужно найти другой код? Найти другой код состояния или ошибки.
