majewsky / pulseaudio

Pure go (no cgo libpulse) library to talk to pulseaudio via its native protocol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pulseaudio GoDoc

Package pulseaudio is a pure-Go (no libpulse) implementation of the PulseAudio native protocol.

Download:

go get github.com/noisetorch/pulseaudio

Package pulseaudio is a pure-Go (no libpulse) implementation of the PulseAudio native protocol.

This library is a fork of https://github.com/mafik/pulseaudio The original library deliberately tries to hide pulseaudio internals and doesn't expose them.

For the use case of NoiseTorch the opposite is true: access to the pulseaudio internals is needed. This will be maintained as is required for NoiseTorch to work. Pull Requests are, however, welcome.

About

Pure go (no cgo libpulse) library to talk to pulseaudio via its native protocol

License:MIT License


Languages

Language:Go 100.0%