Skip to content

.NET Library which facilitates interacting with Audio Devices on Windows

License

Notifications You must be signed in to change notification settings

xenolightning/AudioSwitcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

27d4bf5 · May 6, 2023
Aug 7, 2020
Mar 4, 2023
Sep 26, 2016
Aug 7, 2020
Aug 7, 2020
Aug 7, 2020
Aug 7, 2020
Aug 7, 2020
Sep 16, 2016
Aug 7, 2020
Aug 7, 2020
Aug 7, 2020
Nov 26, 2013
Nov 7, 2016
Aug 7, 2020
Dec 2, 2013
Sep 7, 2017
Mar 2, 2016
Nov 20, 2014

Repository files navigation

Audio Switcher

.NET Library which facilitates interacting with Audio Devices on Windows

Components

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

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.

A powershell wrapper module over CoreAudioApi. Full documentation is in the README.

Uses the Audio Api, and Jurassic to create a Javascript interpreter/engine. Enables the ability to query and alter audio devices using Javascript.

A simple CLI over the Scripting Library, which processes Javascript files, and runs them against the current system. Full documentation is in the README.