Library and examples provided as is, minor bugs (aka. features) included but still can be useful for someone who needs to acquire, compress and edit video/audio streams from various sources, directshow compatible devices and internet streams.
Works with GigE cameras if manufacturer provides directshow compatible filter. (Tested with Basler family).
DirectShow has a steep learning curve but once you get familiar with GraphEdit then samples from internet and examples from below should be sufficient to create sophisticated applications.
To back check your LabVIEW creating add
Wire it to your FilterGraph and open in GraphEdit program for inspection and debugging.