Filter graph

A filter graph is used in multimedia processing. For example to capture video from a webcam. Filters take input, process it or change the input, and then output the processed data. An example of a filter, would be a video codec that takes raw uncompressed video and compresses it using a video standard such as H.264. To compress a multimedia stream a filter graph could have two inputs: