Структура WAVEFILTER (mmreg.h)

Структура WAVEFILTER определяет фильтр для звуковых данных в формате волны. В эту структуру включаются только сведения, общие для всех фильтров данных waveform-audio. Для фильтров, требующих дополнительных сведений, эта структура включается в качестве первого члена в другую структуру вместе с дополнительными сведениями.

Синтаксис

typedef struct wavefilter_tag {
  DWORD cbStruct;
  DWORD dwFilterTag;
  DWORD fdwFilter;
  DWORD dwReserved[5];
} WAVEFILTER;

Члены

cbStruct

Размер структуры WAVEFILTER в байтах. Размер, указанный в этом элементе, должен быть достаточно большим, чтобы содержать базовую структуру WAVEFILTER .

dwFilterTag

Тип фильтра Waveform-audio. Теги фильтров регистрируются в корпорации Майкрософт для различных алгоритмов фильтрации.

fdwFilter

Флаги для члена dwFilterTag . Флаги, определенные для этого элемента, являются универсальными для всех фильтров. В настоящее время флаги не определены.

dwReserved[5]

Зарезервировано для использования системой; не должны проверяться или изменяться приложением.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть mmreg.h

См. также раздел

Waveform Audio

Структуры волновой формы