Table of Contents

Namespace Microsoft.Xna.Framework.Audio

Classes

AudioEmitter

Represents a 3D audio emitter. Used to simulate 3D audio effects.

AudioEngine

Class used to create and manipulate code audio objects.

AudioListener

Represents a 3D audio listener. Used when simulating 3D Audio.

Cue

Manages the playback of a sound or set of sounds.

DynamicSoundEffectInstance

A SoundEffectInstance for which the audio buffer is provided by the game at run time.

InstancePlayLimitException

The exception thrown when the system attempts to play more SoundEffectInstances than allotted.

Microphone

Provides microphones capture features.

NoAudioHardwareException

The exception thrown when no audio hardware is present, or driver issues are detected.

NoMicrophoneConnectedException

The exception thrown when no audio hardware is present, or driver issues are detected.

SoundBank

Represents a collection of Cues.

SoundEffect

Represents a loaded sound resource.

SoundEffectInstance

Represents a single instance of a playing, paused, or stopped sound.

WaveBank

Represents a collection of wave files.

Structs

AudioCategory

Provides functionality for manipulating multiple sounds at a time.

Enums

AudioChannels

Represents how many channels are used in the audio data.

AudioStopOptions

Controls how Cue objects should cease playback when told to stop.

MicrophoneState

Microphone state.

SoundState

Described the playback state of a SoundEffectInstance.