I have a Mpeg2 TS should be analyze. I m using a header file introduced in Windows Kit ver 8 (or 8.1) named Dvbsiparser.h.
I know (but not sure) I should build a filter graph and then add tow important filter:
1. Mpeg2 Sections and table 2. Mpeg2 Transport Information
After then, I use a IDvbSiParser obj to analyze stream.
When I want to instantiate IDvbSiParser:
CoCreateInstance(__uuidof(IDvbSiParser), ..., ..., IID_IDvbSiParser, ...)
I get Link error: Unresolved external IID_IDvbSiParser.
I use Visual stdio 2013, .Net 4.5 and msvc++. I also included stream.h and link winmm.lib, strmbased.lib, msvcrtd.lib and strmiids.lib and set true lib path to windows kit. All other objects are created except IDvbSiParser.
Should I use another lib or include another header file? How can I find proper lib for IID_IDvbSiParser? Thanks.