Структура 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 |