Поделиться через


EC_STARVATION

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Фильтр не получает достаточно данных.

Параметры

lParam1

Ноль.

lParam2

Ноль.

Действие по умолчанию

Событие не отправляется в приложение. Если граф фильтра выполняется, диспетчер графов фильтров приостанавливает граф и ожидает завершения паузы. Затем граф снова запускается. Фильтр, отправляющий событие, не должен завершать переход к приостановленным, пока не будет достаточно данных для возобновления. Если граф фильтра не запущен, диспетчер графов фильтров игнорирует это событие.

Комментарии

Средство синтаксического анализа или исходный фильтр может отправить это событие, если поступает слишком мало данных.

Требования

Требование Значение
Заголовок
Dshow.h

См. также раздел

Коды уведомлений о событиях

Уведомление о событиях в DirectShow