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


KSPROPERTY_AUDIO_WIDENESS

Свойство KSPROPERTY_AUDIO_WIDENESS указывает ширину (видимую ширину) стереоизонима.

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

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

Да

Да

Фильтр

KSNODEPROPERTY

ULONG

Значение свойства (данные операции) имеет тип ULONG и указывает ширину. Расширение выражается в виде беззнаковых значений с фиксированной точкой с 16-разрядной дроби. Значения ширины следуют линейному диапазону от нуля до 0xFFFFFFFF:

  • Значение 0x00010000 представляет собой единство (100 процентов), которое указывает, что ширина стереоизонима должна совпадать с областью, обрамленной левым и правым динамиками.

  • Для значения, превышающего unity, стереоснимок должен выходить за пределы области, обрамленной левым и правым динамиками.

  • Если значение меньше unity, воспринимаемая ширина стереоизонима должна быть меньше, чем пространство между левым и правым динамиками.

  • Нулевое значение указывает, что звук должен выглядеть как исходящий из положения на полпути между левым и правым динамиками.

Видимая ширина стереоизонима должна увеличиваться линейно с линейным увеличением значения ширины.

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

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

Комментарии

Это свойство узла ширины (KSNODETYPE_STEREO_WIDE). Узел ширины может добавить вместительность существующему стереопотоку (двухканальные). Чтобы достичь этого эффекта, узел обрабатывает поток, чтобы некоторые звуки, казалось, исходят из позиций за пределами области, обрамленной левым и правым динамиками.

Требования

Заголовок

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

См. также

KSNODEPROPERTY

KSNODETYPE_STEREO_WIDE