KSPROPERTY_AUDIO_EQ_BANDS
Свойство KSPROPERTY_AUDIO_EQ_BANDS указывает набор диапазонов частот из таблицы выравнивания. Это свойство канала в узле EQ (KSNODETYPE_EQUALIZER).
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Нет |
Фильтр |
Массив ULONG |
Значение свойства (данные операции) представляет собой массив элементов ULONG:
ULONG CenterFreqVal[N];
Если таблица выравнивания канала содержит записи для N диапазонов частот, массив содержит N элементов, а каждый элемент массива задает центральную частоту соответствующего диапазона. Драйвер мини-порта записывает в каждый элемент целочисленное значение частоты, выраженное в герцах (Гц). Назначение диапазонов равенства элементам массива показано в следующей таблице.
Array Element Description CenterFreqVal[0]
Центральная частота (в Гц) для равенства 0.
CenterFreqVal[1]
Центральная частота (в Гц) для уравнивания 1.
...
CenterFreqVal[N-1]
Центральная частота (в Гц) для диапазона выравнивания N-1.
Возвращаемое значение
Запрос свойства KSPROPERTY_AUDIO_EQ_BANDS возвращает STATUS_SUCCESS, чтобы указать, что он успешно завершен. В противном случае запрос возвращает соответствующий код состояния ошибки.
Комментарии
Количество диапазонов выравнивания можно определить, отправив запрос KSPROPERTY_AUDIO_NUM_EQ_BANDS .
Уровни выравнивания для диапазонов частот задаются свойством KSPROPERTY_AUDIO_EQ_LEVEL .
Требования
Заголовок |
Ksmedia.h (включая Ksmedia.h) |