Skip to main content

How to use a 3rd-party video processing filter?

Products: Video Capture SDK .Net, Video Edit SDK .Net, Media Player SDK .Net

You can use 3rd-party video processing filters in Video Capture SDK .Net, Media Player SDK .Net, and Video Edit SDK .Net.

DirectShow filters must be registered on the system using regsv32.exe or alternative COM registration.

Sample code

How to enumerate DirectShow filters

foreach (var directShowFilter in VideoCapture1.DirectShow_Filters)
// do something

How to clear currently added filters


How to add a filter to the list

VideoCapture1.Video_Filters_Add(new CustomProcessingFilter("filter name"));

Required redists

  • SDK redist

Visit our GitHub page to get more code samples.