Initial commit
This commit is contained in:
34
vendor/github.com/mafik/pulseaudio/README.md
generated
vendored
Normal file
34
vendor/github.com/mafik/pulseaudio/README.md
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
# pulseaudio [](https://godoc.org/mrogalski.eu/go/pulseaudio)
|
||||
Package pulseaudio is a pure-Go (no libpulse) implementation of the PulseAudio native protocol.
|
||||
|
||||
Download:
|
||||
```shell
|
||||
go get mrogalski.eu/go/pulseaudio
|
||||
```
|
||||
|
||||
* * *
|
||||
Package pulseaudio is a pure-Go (no libpulse) implementation of the PulseAudio native protocol.
|
||||
|
||||
Rather than exposing the PulseAudio protocol directly this library attempts to hide
|
||||
the PulseAudio complexity behind a Go interface.
|
||||
Some of the things which are deliberately not exposed in the API are:
|
||||
|
||||
→ backwards compatibility for old PulseAudio servers
|
||||
|
||||
→ transport mechanism used for the connection (Unix sockets / memfd / shm)
|
||||
|
||||
→ encoding used in the pulseaudio-native protocol
|
||||
|
||||
## Working features
|
||||
Querying and setting the volume.
|
||||
|
||||
Listing audio outputs.
|
||||
|
||||
Changing the default audio output.
|
||||
|
||||
Notifications on config updates.
|
||||
|
||||
|
||||
|
||||
* * *
|
||||
Automatically generated by [autoreadme](https://github.com/jimmyfrasche/autoreadme) on 2018.06.22
|
||||
Reference in New Issue
Block a user