Microsoft.Xna.Framework.Audio Namespace

Support for playing sound effects and XACT audio.
  Platforms Name Description
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. 
Top
  Platforms Name Description
AudioCategory Provides functionality for manipulating multiple sounds at a time. 
Top
  Platforms Name Description
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. 
Top
Supported in:

    
 Windows DirectX Desktop
    
 Linux Desktop
    
 Windows OpenGL Desktop
    
 Web