Site icon EfmSoft

Что означает код HRESULT 0x00040270 (VFW_S_NO_STOP_TIME)?

 
Предыдущий Следующий
VFW_S_CANT_CUE VFW_S_NOPREVIEWPIN

VFW_S_NO_STOP_TIME

Что означает VFW_S_NO_STOP_TIME

VFW_S_NO_STOP_TIME — успешный информационный HRESULT DirectShow: у media sample задано время начала, но отсутствует время окончания.

Что проверить

  • Определите filter, который создал sample, и выясните, нужен ли следующему компоненту явный stop timestamp.
  • Если длительность однозначно следует из формата, вычислять её должен компонент, который действительно знает параметры потока.
  • Не подменяйте отсутствующее время окончания нулём: это меняет семантику sample.

Как учитывать

Не считайте любой HRESULT, отличный от S_OK, ошибкой. Сравните timestamps соседних samples и найдите первый компонент, которому действительно требуется интервал. Для потока с переменной длительностью нельзя автоматически копировать значение с предыдущего sample.

Технические ссылки


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

Exit mobile version