1 | uses modular components called filters connected in configuration called filter graph |
2 | filter graph manager object controls how filter graph is assembled and how data is moved through the graph |
3 | filter graph manager and filters expose Component Object Model (COM) interfaces, to allow communication between themselves as well as requesting application |