Fader фильтр

DirectShow фильтр для генерирования потока визуализации аудио ряда. Принимает на вход поток не сжатого аудио. На выходе выдает исходный аудио поток, а также поток видео, представляющего собой диаграмму звуковых колебаний.

Фильтр реализован на базе класса CTransInPlaceFilter. Фильтр может быть собран только для 32-бит.

Входные форматы

Фильтр принимает на вход 16-битный mono аудио поток в формате PCM.

majortypeMEDIATYPE_Audio
subtypeMEDIASUBTYPE_PCM
formattypeFORMAT_WaveFormatEx
nChannels1
wBitsPerSample16

Выходной формат

Фильтр имеет два выходных пина. На одном из них выдается исходный аудио поток. На втором, поток генерируемого видео в формате VYU9 или RGB32. Может быть выбран один из следующих разрешений: 672 x 576 или 762 x 576. Может также быть задан коэффициент масштабирования 1/2,  1/3, 1/4, 1/6 или 1/8.

Пример генерируемого фильтром Fader видео

Страница свойств

Фильтр принимает на вход 16-битный mono аудио поток в формате PCM.

majortypeMEDIATYPE_Audio
subtypeMEDIASUBTYPE_PCM
formattypeFORMAT_WaveFormatEx
nChannels1
wBitsPerSample16

Выходной формат

Фильтр имеет два выходных пина. На одном из них выдается исходный аудио поток. На втором, поток генерируемого видео в формате VYU9 или RGB32. Может быть выбран один из следующих разрешений: 672 x 576 или 762 x 576. Может также быть задан коэффициент масштабирования 1/2,  1/3, 1/4, 1/6 или 1/8.

Пример генерируемого фильтром Fader видео

Страница свойств

 

страница свойств фильтра Fader

Ограничения бесплатной версии фильтра

Процессом может быть создана только одна копия фильтра.

Скачать

x86 версия
описание интерфейса фильтра (idl)