Skip to content

kdschlosser/pyWinCoreAudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Python Windows Core Audio API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages