First in the series: an introduction to DirectShow parser filters, together with a fully-working, seekable, MPEG-1 parser sample.
If there is a playback engine at the heart of DirectShow, it is the parser filter. The requirements and behaviour of the parser are not widely understood, although there are a number of cases where developers may need to create their own. This article, and the accompanying sample parser, sets out to show the how and why of DirectShow parser development.
Published: March 2004.