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

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

[This namespace contains one or more prerelease APIs.]
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

[Contains prerelease APIs.]
Represents the result of attempting to create an audio device input node.

CreateAudioDeviceOutputNodeResult CreateAudioDeviceOutputNodeResult CreateAudioDeviceOutputNodeResult CreateAudioDeviceOutputNodeResult CreateAudioDeviceOutputNodeResult

[Contains prerelease APIs.]
Represents the result of attempting to create an audio device output node.

CreateAudioFileInputNodeResult CreateAudioFileInputNodeResult CreateAudioFileInputNodeResult CreateAudioFileInputNodeResult CreateAudioFileInputNodeResult

[Contains prerelease APIs.]
Represents the result of attempting to create an audio file input node.

CreateAudioFileOutputNodeResult CreateAudioFileOutputNodeResult CreateAudioFileOutputNodeResult CreateAudioFileOutputNodeResult CreateAudioFileOutputNodeResult

[Contains prerelease APIs.]
Represents the result of attempting to create an audio file output node.

CreateAudioGraphResult CreateAudioGraphResult CreateAudioGraphResult CreateAudioGraphResult CreateAudioGraphResult

[Contains prerelease APIs.]
Represents the result of attempting to create an audio graph.

CreateMediaSourceAudioInputNodeResult CreateMediaSourceAudioInputNodeResult CreateMediaSourceAudioInputNodeResult CreateMediaSourceAudioInputNodeResult CreateMediaSourceAudioInputNodeResult

[Contains prerelease APIs.]
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.

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.

QuantumSizeSelectionMode QuantumSizeSelectionMode QuantumSizeSelectionMode QuantumSizeSelectionMode QuantumSizeSelectionMode

Defines values used for quantum size selection.

SpatialAudioModel SpatialAudioModel SpatialAudioModel SpatialAudioModel SpatialAudioModel

Specifies the spatial audio processing model used by an AudioNodeEmitter.

See Also