2016-11-28 1 views
1

Я пытаюсь реализовать несколько типов эффекта реверберации (Hall, Room, Chamber). Но я не могу найти узел convolver в UWP AudioGraph. Есть ли у него какой-либо аналог или, возможно, есть другой способ применения импульсной реакции на звуковой буфер?Узел конвеллера в AudioGraph (UWP)

+0

Привет, любые обновления? Отвечает ли мой ответ на вашу проблему? Это приемлемый ответ? –

ответ

0

Чтобы реализовать эффект реверберации в UWP, мы можем воспользоваться ReverbEffectDefinition class.

Этот класс представляет собой определение эффекта реверберации, поддерживаемое звуковым графиком. Вы можете продемонстрировать различные типы эффекта реверберации, установив разные значения ReverbEffectDefinition's properties. Для получения дополнительной информации об объяснениях этих свойств см. the MSDN page.

После того, как эффекты инициализации, мы можем добавить их к EffectDefinitions список аудио узла графа, такие как добавление к EffectDefinitions property из AudioFileInputNode class, а затем применить эффект реверберации с помощью вызова метода EnableEffectsByDefinition. Для получения дополнительной информации, пожалуйста, обратитесь к AudioGraph sample, особенно Сценарий 5: Эффекты внутри коробки. И статья Custom audio effects также может быть полезна.