Surely the fact that codecs are needed suggests that, however Windows accomplishes this, at some point a filter graph is being built?