Site icon EfmSoft

Что означает код HRESULT 0xC00D36C0 (MF_E_INVALID_TIMESTAMP)?

 
Предыдущий Следующий
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.


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

Exit mobile version