Skip to content

Latest commit

 

History

History
71 lines (51 loc) · 1.29 KB

README.md

File metadata and controls

71 lines (51 loc) · 1.29 KB

pyWinCoreAudio

This library is an expanded and refined version of the AudioEndpoint library by jonisb https://github.com/jonisb/AudioEndpointControl. I want to thank him for the inspiration.

This is a work in progress. If there is anyone willing to help out. Please by all means submit some PR's

This is a library that is going to remove the complexity of controlling Windows audio devices. It is going to allow you to change/view the following.

  • Volume Level
  • Channel Volume Level
  • Mute
  • Device Name
  • Device description
  • Endpoint Description
  • Number of Endpoints
  • Number of connectors
  • Connector Type
  • Render Devices
  • Capture Devices
  • Default Device
  • Input
  • Output
  • Setting Loopback

for the following you can register for event callbacks.

  • Audio Playing/Stopping Events
  • Endpoint Changes
  • Volume Changes
  • Device Removal
  • Device Addition

The following items can be changed/viewed if your sound card supports it.

  • Bass
  • Treble
  • Midrange
  • Auto Gain Control
  • Loudness
  • Peak Meter
  • Speaker Position
  • Prologic Encoder/Decoder
  • DNR (Dynamic Range Compression)
  • Up/Down Mix
  • Parametric Equalizer
  • Equalizer
  • 3D Effects
  • DSP (Dynamic Sound Processing)
  • Audio Delay
  • Noise Suppression

My Goal is to create a single package for all of the Windows Core Audio API.