Audio Switcher alternatives and similar packages
Based on the "Media" category.
Alternatively, view Audio Switcher alternatives based on common mentions on social networks and blogs.
-
CSCore
An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited. -
Xabe.FFmpeg
.NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from dotnet core application. -
Audio Tools Library (ATL) for .NET
Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Audio Switcher or a related project?
README
Audio Switcher
.NET Library which facilitates interacting with Audio Devices on Windows
Components
[Audio Api](AudioSwitcher.AudioApi)
An abstracted set of classes that can be extended to interact with any audio system. Is intended to be used across Windows/Windows RT/Windows Phone
[Core Audio Api](AudioSwitcher.AudioApi.CoreAudio)
The MMDeviceAPI integration layer. This is the low level COM library that it used to interact with Audio Devices on a PC running Windows Vista or later.
PowerShell Module
A powershell wrapper module over CoreAudioApi. Full documentation is in the [README](AudioSwitcher.PowerShell.CoreAudio/README.md).
[Scripting](AudioSwitcher.Scripting)
Uses the Audio Api, and Jurassic to create a Javascript interpreter/engine. Enables the ability to query and alter audio devices using Javascript.
[Command Line Interface](Samples/AudioSwitcher.CLI)
A simple CLI over the Scripting Library, which processes Javascript files, and runs them against the current system. Full documentation is in the [README](Samples/AudioSwitcher.CLI/README.md).