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) |