Skip to content

reversefold/pyWinCoreAudio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This version of the library has been modified to work properly for me on Windows 10, see https://github.com/reversefold/pyWinCoreAudio.git for history. Forked from https://github.com/kdschlosser/pyWinCoreAudio

Original README contents follow:

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

  • Python 100.0%