The audio-record interface


#1

audio-record allows audio recording via supported services (eg, pulseaudio).

Auto-connect: no

This interface is a companion interface to the audio-playback interface, and is not intended to be used without it.

The design of this interface is based on the principle that the slot implementation of the audio service, such as PulseAudio, queries whether its audio-record slot is connected, leaving the audio service to mediate recording if it is. On systems with snapd integration, pulseaudio’s mediation is limited and will only verify that the snap is connected to audio-record and not if the specific snap command plugs the interface.

ⓘ This is a snap interface. See Interface management and Supported interfaces for further details on how interfaces are used.


Snap documentation
The desktop interfaces
Snap documentation
Upcoming pulseaudio interface deprecation
Snapcraft checklist