Граф фильтров
DirectShow построен на базе программных фильтров. Фильтры в DirectShow выполняют операции над потоками данных. Фильтры выполняют множество функций, и в число основных входят:
- Чтение данных из файла.
- Декодирование потоковых данных.
- Захват видео.
- Передача данных системной аппаратуре.
Например, граф фильтров может читать файл MP3 и вормировать звук для его вывода аудиооборудованием. Эти действия показаны на Рисунок 7.5.