| Предыдущий | Следующий |
| MF_E_NO_SAMPLE_TIMESTAMP | MF_E_INVALID_STREAM_DATA |
MF_E_NO_SAMPLE_DURATION
Что означает MF_E_NO_SAMPLE_DURATION
MF_E_NO_SAMPLE_DURATION (0xC00D36C9) — У медиаобразца не задана длительность.
Причину следует искать на границе «у медиаобразца не задана длительность» внутри подсистемы «Media Foundation», где требуется найти отсутствующий объект, запись или регистрацию.
Диагностика и проверка результата
В сценарии «у медиаобразца не задана длительность» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
Для диагностики темы «у медиаобразца не задана длительность» сохраните тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.
В воспроизводимом отчёте зафиксируйте данные IMFSample, IMFSample::SetSampleDuration для проверки темы «у медиаобразца не задана длительность».
Подтвердите изменение повтором исходной операции: результат 0xC00D36C9 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC00D36C9: AAC encoder · IMFSample::GetSampleTime.
Нужно найти другой код? Найти другой код состояния или ошибки.
