Фильтр отрисовщика null

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

Примечание

[Не рекомендуется. Этот API можно удалить из будущих выпусков Windows.]

 

Фильтр отрисовщика null — это отрисовщик, который удаляет каждый полученный образец, не отображая и не отображая образцы данных.

Метка Значение
Интерфейсы фильтрации IBaseFilter, IMediaPosition, IMediaSeeking
Типы носителей входных контактов Любой тип мультимедиа
Интерфейсы входных контактов IMemInputPin, IPin, IQualityControl
Выходные типы носителей контактов Не применяется
Интерфейсы вывода контактов Не применяется
Фильтрация CLSID CLSID_NullRenderer
CLSID страницы свойств Страница свойств отсутствует.
Исполняемый файл Qedit.dll
Заслуга MERIT_DO_NOT_USE
Категория фильтра CLSID_LegacyAmFilterCategory

 

Комментарии

Используйте этот фильтр, если выходной контакт в графе требует подчиненного подключения, но вы не хотите визуализировать данные из этого контакта. Подключив выходной контакт к отрисовщику null, вы завершаете подключение без отрисовки данных.

Несмотря на то, что этот фильтр не отображает образцы, он ожидает времени презентации каждого примера, прежде чем отменять пример. Таким образом, граф будет работать с нормальной скоростью. Если требуется, чтобы граф выполнялся как можно быстрее, задайте для часов ссылки значение NULL. Дополнительные сведения см. в разделе Настройка часов graph.

Требования

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

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

Прямое шоу редактирования объектов служб