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


Windows.Media.Audio Пространство имен

Предоставляет API для маршрутизации, микширования и обработки звука.

Классы

AudioDeviceInputNode

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

AudioDeviceOutputNode

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

AudioEffectsPackConfiguration

Предоставляет API для маршрутизации, микширования и обработки звука.

AudioFileInputNode

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

AudioFileOutputNode

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

AudioFrameCompletedEventArgs

Представляет аргументы для события AudioFrameCompleted .

AudioFrameInputNode

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

AudioFrameOutputNode

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

AudioGraph

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

AudioGraphBatchUpdater

Объект, который при создании с помощью CreateBatchUpdater приводит к накоплению всех последующих изменений всех узлов в AudioGraph , а затем фиксации после закрытия или удаления объекта пакетного модуля обновления приложения.

AudioGraphConnection

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

AudioGraphSettings

Представляет параметры инициализации для звукового графа. Присвойте свойствам этого объекта нужные значения, а затем вызовите AudioGraph.CreateAsync , чтобы создать новый экземпляр звукового графа с указанными параметрами.

AudioGraphUnrecoverableErrorOccurredEventArgs

Представляет аргументы для события UnrecoverableErrorOccurred .

AudioNodeEmitter

Описывает положение и другие физические характеристики излучателя, из которого создается звук узла AudioGraph при использовании пространственной обработки звука.

AudioNodeEmitterConeProperties

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

AudioNodeEmitterDecayModel

Представляет модель, используемую для вычисления затухания сигнала на основе расстояния от AudioNodeEmitter.

AudioNodeEmitterNaturalDecayModelProperties

Описывает характеристики естественного Объекта AudioNodeEmitterDecayModel.

AudioNodeEmitterShape

Описывает форму, в которой AudioNodeEmitter выдает звук.

AudioNodeListener

Описывает положение и другие физические характеристики прослушивателя, с которого прослушивается звуковой выход узла AudioGraph при использовании пространственной обработки звука.

AudioPlaybackConnection

Представляет подключение, позволяющее удаленному устройству выполнять потоковую передачу звука на устройство Windows.

AudioPlaybackConnectionOpenResult

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

AudioStateMonitor

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

AudioSubmixNode

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

CreateAudioDeviceInputNodeResult

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

CreateAudioDeviceOutputNodeResult

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

CreateAudioFileInputNodeResult

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

CreateAudioFileOutputNodeResult

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

CreateAudioGraphResult

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

CreateMediaSourceAudioInputNodeResult

Представляет результат попытки создать MediaSourceAudioInputNode.

EchoEffectDefinition

Представляет определение эхо-эффекта, поддерживаемое звуковым графом.

EqualizerBand

Представляет полосу эквалайзера для эффекта эквалайзера.

EqualizerEffectDefinition

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

FrameInputNodeQuantumStartedEventArgs

Предоставляет данные для события AudioFrameInputNode.QuantumStarted . Это событие возникает, когда звуковой граф, содержащий входной узел звукового кадра, готов к обработке нового кванта данных.

LimiterEffectDefinition

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

MediaSourceAudioInputNode

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

ReverbEffectDefinition

Представляет определение эффекта реверберации, поддерживаемое звуковым графом.

SetDefaultSpatialAudioFormatResult

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

SpatialAudioDeviceConfiguration

Представляет звуковое устройство, предоставляющее сведения и управление текущей пространственной настройкой звука.

SpatialAudioFormatConfiguration

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

SpatialAudioFormatSubtype

Вспомогательный класс для получения идентификаторов GUID для известных пространственных аудиоформатов.

Интерфейсы

IAudioInputNode

Определяет узел ввода звука.

IAudioInputNode2

Интерфейс, реализованный узлами ввода звука, поддерживающими пространственный звук.

IAudioNode

Определяет звуковой узел.

IAudioNodeWithListener

Интерфейс, реализованный звуковыми узлами, поддерживающими пространственный прослушиватель звука.

Перечисления

AudioDeviceNodeCreationStatus

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

AudioEffectsPackStatus

Предоставляет API для маршрутизации, микширования и обработки звука.

AudioFileNodeCreationStatus

Определяет значения состояния для создания узла звукового файла.

AudioGraphCreationStatus

Определяет значения состояния для создания графа звука.

AudioGraphUnrecoverableError

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

AudioNodeEmitterDecayKind

Указывает тип модели распада, используемой AudioNodeEmitter.

AudioNodeEmitterSettings

Задает флаги параметров для создания Объекта AudioNodeEmitter.

AudioNodeEmitterShapeKind

Задает форму объекта AudioNodeEmitterShape .

AudioPlaybackConnectionOpenResultStatus

Указывает состояние результата вызова Open или OpenAsync.

AudioPlaybackConnectionState

Указывает состояние подключения AudioPlaybackConnection.

MediaSourceAudioInputNodeCreationStatus

Указывает состояние результата вызова AudioGraph.CreateMediaSourceAudioInputNode.

MixedRealitySpatialAudioFormatPolicy

Указывает, какую политику следует использовать при выборе формата пространственного звука в смешанной реальности.

QuantumSizeSelectionMode

Определяет значения, используемые для выбора квантового размера.

SetDefaultSpatialAudioFormatStatus

Указывает состояние setDefaultSpatialAudioFormatResult, независимо от того, произошел ли сбой (и причина) или успешно выполнен.

SpatialAudioModel

Указывает модель пространственной обработки звука, используемую AudioNodeEmitter.

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