Fader фильтр

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

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

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

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

majortypeMEDIATYPE_Audio
subtypeMEDIASUBTYPE_PCM
formattypeFORMAT_WaveFormatEx
nChannels1
wBitsPerSample16

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

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

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

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

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

majortype MEDIATYPE_Audio
subtype MEDIASUBTYPE_PCM
formattype FORMAT_WaveFormatEx
nChannels 1
wBitsPerSample 16

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

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

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

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

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

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

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

Скачать

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