AudioSubmixNode Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет узел подмикса звука, который смешивает выходные данные одного или нескольких узлов в один выход, который может быть подключен к выходным узлам или другим узлам подмикса.
public ref class AudioSubmixNode sealed : IClosable, IAudioInputNode
public ref class AudioSubmixNode sealed : IClosable, IAudioInputNode2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioSubmixNode final : IClosable, IAudioInputNode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioSubmixNode final : IClosable, IAudioInputNode2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioSubmixNode : System.IDisposable, IAudioInputNode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioSubmixNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioSubmixNode
Implements IAudioInputNode, IDisposable
Public NotInheritable Class AudioSubmixNode
Implements IAudioInputNode2, IDisposable
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Получите экземпляр этого класса, вызвав CreateSubmixNode.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1607 | 14393 | Излучатель |
Свойства
ConsumeInput |
Возвращает или задает значение, указывающее, использует ли узел субмикширования входные данные. |
EffectDefinitions |
Возвращает список определений эффектов для узла подмикса аудио. Эффекты в списке обрабатывают звуковые данные, которые проходят через узел в том порядке, в котором они отображаются в списке. |
Emitter |
Возвращает объект AudioNodeEmitter , описывающий положение и другие физические характеристики излучателя, из которого создается выходной звук AudioSubmixNode при использовании пространственной обработки звука. |
EncodingProperties |
Возвращает свойства кодирования для узла подмикса звукового устройства. |
OutgoingConnections |
Получает исходящие подключения от узла подмикса звука к другим узлам в звуковом графе. |
OutgoingGain |
Возвращает или задает исходящее значение для узла подмикса звука. |
Методы
AddOutgoingConnection(IAudioNode) |
Добавляет исходящее подключение к узлу подмикса аудио. |
AddOutgoingConnection(IAudioNode, Double) |
Добавляет исходящее соединение с получением к узлу подмикса аудио. |
Close() |
Закрывает узел подмикса звука и удаляет связанные ресурсы. |
DisableEffectsByDefinition(IAudioEffectDefinition) |
Отключает все эффекты в списке EffectDefinitions с указанным определением эффекта. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
EnableEffectsByDefinition(IAudioEffectDefinition) |
Включает все эффекты в списке EffectDefinitions с указанным определением эффекта. |
RemoveOutgoingConnection(IAudioNode) |
Удаляет исходящее подключение с узла подмикса звука к указанному узлу. |
Reset() |
Сбрасывает узел подмикса звука. |
Start() |
Запускает узел подмикса аудио. |
Stop() |
Останавливает узел подмикса аудио. |