Windows.Media.Audio Windows.Media.Audio Windows.Media.Audio Windows.Media.Audio Windows.Media.Audio Namespace

Provides APIs for routing, mixing, and processing audio.

Classes

AudioDeviceInputNode AudioDeviceInputNode AudioDeviceInputNode AudioDeviceInputNode AudioDeviceInputNode

Represents a node in an audio graph node that inputs audio data into the graph from an audio device such as a microphone or external audio interface.

AudioDeviceOutputNode AudioDeviceOutputNode AudioDeviceOutputNode AudioDeviceOutputNode AudioDeviceOutputNode

Represents a node in an audio graph node that outputs audio data from the graph to an audio device such as a speaker or external audio interface.

AudioFileInputNode AudioFileInputNode AudioFileInputNode AudioFileInputNode AudioFileInputNode

Represents a node in an audio graph node that inputs audio data into the graph from an audio file.

AudioFileOutputNode AudioFileOutputNode AudioFileOutputNode AudioFileOutputNode AudioFileOutputNode

Represents a node in an audio graph node that outputs audio data from the graph to an audio file.

AudioFrameCompletedEventArgs AudioFrameCompletedEventArgs AudioFrameCompletedEventArgs AudioFrameCompletedEventArgs AudioFrameCompletedEventArgs

Represents arguments for an AudioFrameCompleted event.

AudioFrameInputNode AudioFrameInputNode AudioFrameInputNode AudioFrameInputNode AudioFrameInputNode

Represents a node in an audio graph node that inputs audio data into the graph from app-implemented code that generates audio samples programmatically.

AudioFrameOutputNode AudioFrameOutputNode AudioFrameOutputNode AudioFrameOutputNode AudioFrameOutputNode

Represents a node in an audio graph node that outputs audio data from the graph into app-implemented code.

AudioGraph AudioGraph AudioGraph AudioGraph AudioGraph

Represents an audio graph of connected input, output, and submix nodes that manipulate and route audio.

AudioGraphBatchUpdater AudioGraphBatchUpdater AudioGraphBatchUpdater AudioGraphBatchUpdater AudioGraphBatchUpdater

An object that, upon creation with CreateBatchUpdater, causes all subsequent modifications to all nodes in an AudioGraph to be accumulated and then committed once your app closes or disposes of the batch updater object.

AudioGraphConnection AudioGraphConnection AudioGraphConnection AudioGraphConnection AudioGraphConnection

Represents a connection within an audio graph.

AudioGraphSettings AudioGraphSettings AudioGraphSettings AudioGraphSettings AudioGraphSettings

Represents initialization settings for an audio graph. Set the properties of this object to your desired values and then call AudioGraph.CreateAsync to create a new audio graph instance with the specified settings.

AudioGraphUnrecoverableErrorOccurredEventArgs AudioGraphUnrecoverableErrorOccurredEventArgs AudioGraphUnrecoverableErrorOccurredEventArgs AudioGraphUnrecoverableErrorOccurredEventArgs AudioGraphUnrecoverableErrorOccurredEventArgs

Represents arguments for an UnrecoverableErrorOccurred event.

AudioNodeEmitter AudioNodeEmitter AudioNodeEmitter AudioNodeEmitter AudioNodeEmitter

Describes the position and other physical characteristics of an emitter from which the audio of an AudioGraph node is emitted when spatial audio processing is used.

AudioNodeEmitterConeProperties AudioNodeEmitterConeProperties AudioNodeEmitterConeProperties AudioNodeEmitterConeProperties AudioNodeEmitterConeProperties

Describes the cone shape used by an AudioNodeEmitterShape. At the inner angle of the cone, audio is not attenuated at all. At the outer angle of the cone, audio is fully attenuated.

AudioNodeEmitterDecayModel AudioNodeEmitterDecayModel AudioNodeEmitterDecayModel AudioNodeEmitterDecayModel AudioNodeEmitterDecayModel

Represents the model used to compute the distance-based attenuation of a signal from an AudioNodeEmitter.

AudioNodeEmitterNaturalDecayModelProperties AudioNodeEmitterNaturalDecayModelProperties AudioNodeEmitterNaturalDecayModelProperties AudioNodeEmitterNaturalDecayModelProperties AudioNodeEmitterNaturalDecayModelProperties

Describes the characteristics of a natural AudioNodeEmitterDecayModel.

AudioNodeEmitterShape AudioNodeEmitterShape AudioNodeEmitterShape AudioNodeEmitterShape AudioNodeEmitterShape

Describes the shape in which an AudioNodeEmitter emits audio.

AudioNodeListener AudioNodeListener AudioNodeListener AudioNodeListener AudioNodeListener

Describes the position and other physical characteristics of a listener from which the audio output of an AudioGraph node is heard when spatial audio processing is used.

AudioStateMonitor AudioStateMonitor AudioStateMonitor AudioStateMonitor AudioStateMonitor

Allows a UWP app to determine if any of the app's audio streams are currently being muted or having their volume reduced by the system.

AudioSubmixNode AudioSubmixNode AudioSubmixNode AudioSubmixNode AudioSubmixNode

Represents an audio submix node that mixes the output of one or more nodes into single output that can be connected to output nodes or other submix nodes.

CreateAudioDeviceInputNodeResult CreateAudioDeviceInputNodeResult CreateAudioDeviceInputNodeResult CreateAudioDeviceInputNodeResult CreateAudioDeviceInputNodeResult

Represents the result of attempting to create an audio device input node.

CreateAudioDeviceOutputNodeResult CreateAudioDeviceOutputNodeResult CreateAudioDeviceOutputNodeResult CreateAudioDeviceOutputNodeResult CreateAudioDeviceOutputNodeResult

Represents the result of attempting to create an audio device output node.

CreateAudioFileInputNodeResult CreateAudioFileInputNodeResult CreateAudioFileInputNodeResult CreateAudioFileInputNodeResult CreateAudioFileInputNodeResult

Represents the result of attempting to create an audio file input node.

CreateAudioFileOutputNodeResult CreateAudioFileOutputNodeResult CreateAudioFileOutputNodeResult CreateAudioFileOutputNodeResult CreateAudioFileOutputNodeResult

Represents the result of attempting to create an audio file output node.

CreateAudioGraphResult CreateAudioGraphResult CreateAudioGraphResult CreateAudioGraphResult CreateAudioGraphResult

Represents the result of attempting to create an audio graph.

CreateMediaSourceAudioInputNodeResult CreateMediaSourceAudioInputNodeResult CreateMediaSourceAudioInputNodeResult CreateMediaSourceAudioInputNodeResult CreateMediaSourceAudioInputNodeResult

Represents the result of attempting to create a MediaSourceAudioInputNode.

EchoEffectDefinition EchoEffectDefinition EchoEffectDefinition EchoEffectDefinition EchoEffectDefinition

Represents an echo effect definition supported by the audio graph.

EqualizerBand EqualizerBand EqualizerBand EqualizerBand EqualizerBand

Represents an equalizer band for the equalizer effect.

EqualizerEffectDefinition EqualizerEffectDefinition EqualizerEffectDefinition EqualizerEffectDefinition EqualizerEffectDefinition

Represents an equalizer effect definition supported by the audio graph.

FrameInputNodeQuantumStartedEventArgs FrameInputNodeQuantumStartedEventArgs FrameInputNodeQuantumStartedEventArgs FrameInputNodeQuantumStartedEventArgs FrameInputNodeQuantumStartedEventArgs

Provides data for the AudioFrameInputNode.QuantumStarted event. This event is raised when the audio graph containing the audio frame input node is ready to begin processing a new quantum of data.

LimiterEffectDefinition LimiterEffectDefinition LimiterEffectDefinition LimiterEffectDefinition LimiterEffectDefinition

Represents a limiter effect definition supported by the audio graph.

MediaSourceAudioInputNode MediaSourceAudioInputNode MediaSourceAudioInputNode MediaSourceAudioInputNode MediaSourceAudioInputNode

Represents a node in an audio graph that inputs audio data into the graph from a MediaSource object.

ReverbEffectDefinition ReverbEffectDefinition ReverbEffectDefinition ReverbEffectDefinition ReverbEffectDefinition

Represents a reverberation effect definition supported by the audio graph.

SetDefaultSpatialAudioFormatResult SetDefaultSpatialAudioFormatResult SetDefaultSpatialAudioFormatResult SetDefaultSpatialAudioFormatResult SetDefaultSpatialAudioFormatResult

Represents the result of attempting to set a default spatial audio format.

SpatialAudioDeviceConfiguration SpatialAudioDeviceConfiguration SpatialAudioDeviceConfiguration SpatialAudioDeviceConfiguration SpatialAudioDeviceConfiguration

Represents a audio device, providing information and control for its current spatial audio setup.

SpatialAudioFormatConfiguration SpatialAudioFormatConfiguration SpatialAudioFormatConfiguration SpatialAudioFormatConfiguration SpatialAudioFormatConfiguration

Provides a way to configure Spatial Audio Formats.

SpatialAudioFormatSubtype SpatialAudioFormatSubtype SpatialAudioFormatSubtype SpatialAudioFormatSubtype SpatialAudioFormatSubtype

Helper class to retrieve the GUIDs for known spatial audio formats.

Interfaces

IAudioInputNode IAudioInputNode IAudioInputNode IAudioInputNode IAudioInputNode

Defines an audio input node.

IAudioInputNode2 IAudioInputNode2 IAudioInputNode2 IAudioInputNode2 IAudioInputNode2

The interface implemented by audio input nodes that support spatial audio.

IAudioNode IAudioNode IAudioNode IAudioNode IAudioNode

Defines an audio node.

IAudioNodeWithListener IAudioNodeWithListener IAudioNodeWithListener IAudioNodeWithListener IAudioNodeWithListener

The interface implemented by audio nodes that support a spatial audio listener.

Enums

AudioDeviceNodeCreationStatus AudioDeviceNodeCreationStatus AudioDeviceNodeCreationStatus AudioDeviceNodeCreationStatus AudioDeviceNodeCreationStatus

Defines status values for audio device node creation.

AudioFileNodeCreationStatus AudioFileNodeCreationStatus AudioFileNodeCreationStatus AudioFileNodeCreationStatus AudioFileNodeCreationStatus

Defines status values for audio file node creation.

AudioGraphCreationStatus AudioGraphCreationStatus AudioGraphCreationStatus AudioGraphCreationStatus AudioGraphCreationStatus

Defines status values for audio graph creation.

AudioGraphUnrecoverableError AudioGraphUnrecoverableError AudioGraphUnrecoverableError AudioGraphUnrecoverableError AudioGraphUnrecoverableError

Defines unrecoverable errors for the audio graph.

AudioNodeEmitterDecayKind AudioNodeEmitterDecayKind AudioNodeEmitterDecayKind AudioNodeEmitterDecayKind AudioNodeEmitterDecayKind

Specifies the type of decay model used by an AudioNodeEmitter.

AudioNodeEmitterSettings AudioNodeEmitterSettings AudioNodeEmitterSettings AudioNodeEmitterSettings AudioNodeEmitterSettings

Specifies settings flags for the creation of an AudioNodeEmitter.

AudioNodeEmitterShapeKind AudioNodeEmitterShapeKind AudioNodeEmitterShapeKind AudioNodeEmitterShapeKind AudioNodeEmitterShapeKind

Specifies the shape of an AudioNodeEmitterShape object.

MediaSourceAudioInputNodeCreationStatus MediaSourceAudioInputNodeCreationStatus MediaSourceAudioInputNodeCreationStatus MediaSourceAudioInputNodeCreationStatus MediaSourceAudioInputNodeCreationStatus

Specifies the result status of a call to AudioGraph.CreateMediaSourceAudioInputNode.

MixedRealitySpatialAudioFormatPolicy MixedRealitySpatialAudioFormatPolicy MixedRealitySpatialAudioFormatPolicy MixedRealitySpatialAudioFormatPolicy MixedRealitySpatialAudioFormatPolicy

Specifies which policy to use when picking a spatial audio format in mixed reality.

QuantumSizeSelectionMode QuantumSizeSelectionMode QuantumSizeSelectionMode QuantumSizeSelectionMode QuantumSizeSelectionMode

Defines values used for quantum size selection.

SetDefaultSpatialAudioFormatStatus SetDefaultSpatialAudioFormatStatus SetDefaultSpatialAudioFormatStatus SetDefaultSpatialAudioFormatStatus SetDefaultSpatialAudioFormatStatus

Specifies the status of the SetDefaultSpatialAudioFormatResult, whether it failed (and why) or succeeded.

SpatialAudioModel SpatialAudioModel SpatialAudioModel SpatialAudioModel SpatialAudioModel

Specifies the spatial audio processing model used by an AudioNodeEmitter.

See also