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


AudioDeviceOutputNode Класс

Определение

Представляет узел в узле звукового графа, который выводит звуковые данные из графа на звуковое устройство, например динамик или внешний звуковой интерфейс.

public ref class AudioDeviceOutputNode sealed : IClosable
public ref class AudioDeviceOutputNode sealed : IClosable, IAudioNodeWithListener
/// [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 AudioDeviceOutputNode final : IClosable
/// [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 AudioDeviceOutputNode final : IClosable, IAudioNodeWithListener
[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 AudioDeviceOutputNode : System.IDisposable
[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 AudioDeviceOutputNode : System.IDisposable, IAudioNodeWithListener
Public NotInheritable Class AudioDeviceOutputNode
Implements IDisposable
Public NotInheritable Class AudioDeviceOutputNode
Implements IAudioNodeWithListener, IDisposable
Наследование
Object Platform::Object IInspectable AudioDeviceOutputNode
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Получите экземпляр этого класса, вызвав AudioGraph.CreateDeviceOutputNodeAsync и перейдя к свойству CreateAudioDeviceOutputNodeResult.DeviceOutputNode .

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1607 14393 Прослушиватель

Свойства

ConsumeInput

Возвращает или задает значение, указывающее, использует ли узел вывода аудиоустройства входные данные.

Device

Получает сведения о звуковом устройстве.

EffectDefinitions

Возвращает список определений эффектов для узла вывода звукового устройства. Эффекты в списке обрабатывают звуковые данные, которые проходят через узел в том порядке, в котором они отображаются в списке.

EncodingProperties

Возвращает свойства кодирования для узла вывода звукового устройства.

Listener

Возвращает или задает объект AudioNodeListener , описывающий положение и другие характеристики прослушивателя, из которого прослушивается звук AudioDeviceOutputNode при использовании пространственной обработки звука.

OutgoingGain

Возвращает или задает исходящее значение для узла вывода звукового устройства.

Методы

Close()

Закрывает выходной узел звукового устройства и удаляет связанные ресурсы.

DisableEffectsByDefinition(IAudioEffectDefinition)

Отключает все эффекты в списке EffectDefinitions с указанным определением эффекта.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

EnableEffectsByDefinition(IAudioEffectDefinition)

Включает все эффекты в списке EffectDefinitions с указанным определением эффекта.

Reset()

Сбрасывает выходной узел звукового устройства.

Start()

Запускает узел вывода аудиоустройства.

Stop()

Останавливает узел вывода звукового устройства.

Применяется к

См. также раздел