Audio

C# Vorbis

in

Pure C# Ogg Vorbis implementation. Useful if you want to decode Ogg Vorbis on varying platforms (eg. linux, possibly even XBox 360 if XNA allowed for a streaming buffer) without having to cope with providing specialized C++ libraries for the target platform.

DirectX SDK

Microsoft's free DirectX SDK, used to access 3D accelerators, sound cards and input devices through a unified interface. Includes Managed DirectX for .NET 1.1 as well as the new Managed DirectX for .NET 2.0.

Tao Framework

Portable .NET bindings for most of the libraries popular in game development, including DevIL, OpenGL, SDL, Cg, ODE and OpenAL. Saves you from the work of writing custom wrappers and updating them on each and every .NET platform, though you will still have to cope with the procedural API these libraries provide.

Purple# Engine

Purple# is a game engine written in C# from scratch. Besides being a 3D engine, this project also integrates audio playback, input device management and simple GUI capabilities.

C# Ogg Vorbis

in

C# component that decodes ogg vorbis files into a sound stream. Can be used to portably stream Ogg Vorbis without requiring any external libraries.

Axiom Game Engine Sound Library

in

Sound library for the Axiom Engine. Integrates into the normal Axiom scene node tree for placeable, automatically update 3D sound sources. Also able to play background noise and music. Can play back Ogg Vorbis files and supports DirectSound as well as OpenAL.

DirectShow.NET

A DirectShow wrapper for .NET that features the full DirectShow interface. Intended as a replacement for Microsoft's AudioVideoPlayback.dll that has been discontinued in Managed DirectX 2.0 without a real alternative being ready to fill the gap.