Initial commit

This commit is contained in:
eleksir
2024-01-06 18:33:44 +03:00
commit d85dc5d5bb
657 changed files with 262300 additions and 0 deletions

34
vendor/github.com/mafik/pulseaudio/README.md generated vendored Normal file
View File

@@ -0,0 +1,34 @@
# pulseaudio [![GoDoc](https://godoc.org/mrogalski.eu/go/pulseaudio?status.svg)](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