- Fixed GetAllDevices() COMError, refs #15, #28 and #30 (@micolous and @reversefold)
- Fixed enum34 dependency, refs #17 (@mmxfguerin)
- GetVolumeStepInfo() interface fixes
- Added AudioController class example, refs #4 (@lorenzsj)
- IAudioEndpointVolumeCallback::OnNotify support, refs #10, #11 (@csevast)
- Setup (limited) continuous testing, refs #12
- Fixed crash on print AudioDevice & AudioSession on Python3
- Fixed GetAllSessions() reliability, refs #1
- Fixed enum requirement
- Unit tested examples:
- audio_endpoint_volume_example
- simple_audio_volume_example
- volume_by_process_example
- Added Tox testing framework support
- Added pyflakes passive checker to tests
- Testing style convention using pep8
- Ported code to Python3
- Implemented new interfaces:
- PROPVARIANT
- IPropertyStore
- SimpleAudioVolume
- IAudioClient
- Added GetAllDevices() helper method
- Added code examples:
- audio_endpoint_volume_example
- simple_audio_volume_example
- volume_by_process_example