Module pulsectl::controllers[][src]

Expand description

Helpful wrappers when working with applications and devices.

Both of these controllers implement the same API, defined by the traits DeviceControl and AppControl.

Modules

types

Structs

SinkController

This handles device that plays out audio (e.g., headphone), so this is appropriate when dealing with audio playback devices and applications.

SourceController

This handles devices which takes in audio (e.g., microphone), so this is appropriate when manipulating recording devices such as microphone volume.

Traits

AppControl
DeviceControl