Поделиться через


KSPROPERTY_AUDIO_EQ_LEVEL

Свойство KSPROPERTY_AUDIO_EQ_LEVEL задает уровни равенства для таблицы равенства, содержащей записи для n диапазонов частот. Это свойство канала в узле EQ (KSNODETYPE_EQUALIZER).

Сводная таблица использования

Получить Присвойте параметру Назначение Тип дескриптора свойства Тип значения свойства

Да

Да

Фильтр

KSNODEPROPERTY_AUDIO_CHANNEL

Массив LONG

Значение свойства (данные операции) представляет собой массив элементов LONG:

  LONG  Level[N];

Если таблица выравнивания канала содержит записи для N диапазонов частот, массив содержит N элементов и каждый элемент задает уровень для одного из диапазонов в таблице равенства. Назначение диапазонов элементам массива показано в следующей таблице.

Уровень описания элемента массива[0]

Уровень для диапазона 0.

Level[1]

Уровень для полосы 1.

...

Уровень[N-1]

Уровень для полосы N-1.

Значения уровня используют следующую шкалу:

-2147483648 имеет децибелы -Бесконечность (затухание),

-2147483647 имеет значение -32767,99998474 децибел (затухание) и

+2147483647 равно +32767.99998474 децибел (коэффициент увеличения).

Диапазон децибелов, представленный целыми значениями -2147483648 до +2147483647, где

Эта шкала имеет разрешение 1/65536 децибел.

Возвращаемое значение

Запрос свойства KSPROPERTY_AUDIO_EQ_LEVEL возвращает STATUS_SUCCESS, указывающий на успешное завершение. В противном случае запрос возвращает соответствующий код состояния ошибки.

Комментарии

Фильтр будет успешно выполнен KSPROPERTY_AUDIO_EQ_LEVEL запрос set-property, который указывает значение, которое выходит за пределы диапазона фильтра, но при этом зажимает значение в поддерживаемом диапазоне. Однако в последующем запросе на получение этого свойства будет выведено фактическое используемое значение.

Количество диапазонов выравнивания можно определить, отправив запрос KSPROPERTY_AUDIO_NUM_EQ_BANDS .

Центральные частоты диапазонов равенства задаются свойством KSPROPERTY_AUDIO_EQ_BANDS .

Требования

Заголовок

Ksmedia.h (включая Ksmedia.h)

См. также

KSNODEPROPERTY_AUDIO_CHANNEL

KSNODETYPE_EQUALIZER

KSPROPERTY_AUDIO_NUM_EQ_BANDS

KSPROPERTY_AUDIO_EQ_BANDS