PipeWire  0.3.53
keys.h File Reference

spa/utils/keys.h More...

Go to the source code of this file.

Macros

#define SPA_KEY_OBJECT_PATH   "object.path"
 for objects More...
 
#define SPA_KEY_MEDIA_CLASS   "media.class"
 Media class Ex. More...
 
#define SPA_KEY_MEDIA_ROLE   "media.role"
 Role: Movie, Music, Camera, Screen, Communication, Game, Notification, DSP, Production, Accessibility, Test. More...
 
#define SPA_KEY_API_UDEV   "api.udev"
 keys for udev api More...
 
#define SPA_KEY_API_UDEV_MATCH   "api.udev.match"
 udev subsystem match More...
 
#define SPA_KEY_API_ALSA   "api.alsa"
 keys for alsa api More...
 
#define SPA_KEY_API_ALSA_PATH   "api.alsa.path"
 alsa device path as can be used in snd_pcm_open() and snd_ctl_open(). More...
 
#define SPA_KEY_API_ALSA_CARD   "api.alsa.card"
 alsa card number More...
 
#define SPA_KEY_API_ALSA_USE_UCM   "api.alsa.use-ucm"
 if UCM should be used More...
 
#define SPA_KEY_API_ALSA_IGNORE_DB   "api.alsa.ignore-dB"
 if decibel info should be ignored More...
 
#define SPA_KEY_API_ALSA_OPEN_UCM   "api.alsa.open.ucm"
 if UCM should be opened card More...
 
#define SPA_KEY_API_ALSA_CARD_ID   "api.alsa.card.id"
 info from alsa card_info More...
 
#define SPA_KEY_API_ALSA_CARD_COMPONENTS    "api.alsa.card.components"
 components from card_info More...
 
#define SPA_KEY_API_ALSA_CARD_DRIVER   "api.alsa.card.driver"
 driver from card_info More...
 
#define SPA_KEY_API_ALSA_CARD_NAME   "api.alsa.card.name"
 name from card_info More...
 
#define SPA_KEY_API_ALSA_CARD_LONGNAME   "api.alsa.card.longname"
 longname from card_info More...
 
#define SPA_KEY_API_ALSA_CARD_MIXERNAME   "api.alsa.card.mixername"
 mixername from card_info More...
 
#define SPA_KEY_API_ALSA_PCM_ID   "api.alsa.pcm.id"
 info from alsa pcm_info More...
 
#define SPA_KEY_API_ALSA_PCM_CARD   "api.alsa.pcm.card"
 card from pcm_info More...
 
#define SPA_KEY_API_ALSA_PCM_NAME   "api.alsa.pcm.name"
 name from pcm_info More...
 
#define SPA_KEY_API_ALSA_PCM_SUBNAME   "api.alsa.pcm.subname"
 subdevice_name from pcm_info More...
 
#define SPA_KEY_API_ALSA_PCM_STREAM   "api.alsa.pcm.stream"
 stream type from pcm_info More...
 
#define SPA_KEY_API_ALSA_PCM_CLASS   "api.alsa.pcm.class"
 class from pcm_info as string More...
 
#define SPA_KEY_API_ALSA_PCM_DEVICE   "api.alsa.pcm.device"
 device from pcm_info More...
 
#define SPA_KEY_API_ALSA_PCM_SUBDEVICE   "api.alsa.pcm.subdevice"
 subdevice from pcm_info More...
 
#define SPA_KEY_API_ALSA_PCM_SUBCLASS   "api.alsa.pcm.subclass"
 subclass from pcm_info as string More...
 
#define SPA_KEY_API_ALSA_PCM_SYNC_ID   "api.alsa.pcm.sync-id"
 sync id More...
 
#define SPA_KEY_API_V4L2   "api.v4l2"
 keys for v4l2 api More...
 
#define SPA_KEY_API_V4L2_PATH   "api.v4l2.path"
 v4l2 device path as can be used in open() More...
 
#define SPA_KEY_API_LIBCAMERA   "api.libcamera"
 keys for libcamera api More...
 
#define SPA_KEY_API_LIBCAMERA_PATH   "api.libcamera.path"
 libcamera device path as can be used in open() More...
 
#define SPA_KEY_API_LIBCAMERA_LOCATION   "api.libcamera.location"
 location of the camera: "front", "back" or "external" More...
 
#define SPA_KEY_API_LIBCAMERA_CAP_DRIVER   "api.libcamera.cap.driver"
 info from libcamera_capability More...
 
#define SPA_KEY_API_LIBCAMERA_CAP_CARD   "api.libcamera.cap.card"
 caps from capability More...
 
#define SPA_KEY_API_LIBCAMERA_CAP_BUS_INFO   "api.libcamera.cap.bus_info"
 bus_info from capability More...
 
#define SPA_KEY_API_LIBCAMERA_CAP_VERSION   "api.libcamera.cap.version"
 version from capability as u. More...
 
#define SPA_KEY_API_LIBCAMERA_CAP_CAPABILITIES    "api.libcamera.cap.capabilities"
 capabilities from capability More...
 
#define SPA_KEY_API_LIBCAMERA_CAP_DEVICE_CAPS    "api.libcamera.cap.device-caps"
 device_caps from capability More...
 
#define SPA_KEY_API_V4L2_CAP_DRIVER   "api.v4l2.cap.driver"
 info from v4l2_capability More...
 
#define SPA_KEY_API_V4L2_CAP_CARD   "api.v4l2.cap.card"
 caps from capability More...
 
#define SPA_KEY_API_V4L2_CAP_BUS_INFO   "api.v4l2.cap.bus_info"
 bus_info from capability More...
 
#define SPA_KEY_API_V4L2_CAP_VERSION   "api.v4l2.cap.version"
 version from capability as u. More...
 
#define SPA_KEY_API_V4L2_CAP_CAPABILITIES    "api.v4l2.cap.capabilities"
 capabilities from capability More...
 
#define SPA_KEY_API_V4L2_CAP_DEVICE_CAPS    "api.v4l2.cap.device-caps"
 device_caps from capability More...
 
#define SPA_KEY_API_BLUEZ5   "api.bluez5"
 keys for bluez5 api More...
 
#define SPA_KEY_API_BLUEZ5_PATH   "api.bluez5.path"
 a bluez5 path More...
 
#define SPA_KEY_API_BLUEZ5_DEVICE   "api.bluez5.device"
 an internal bluez5 device More...
 
#define SPA_KEY_API_BLUEZ5_CONNECTION   "api.bluez5.connection"
 bluez5 device connection status More...
 
#define SPA_KEY_API_BLUEZ5_TRANSPORT   "api.bluez5.transport"
 an internal bluez5 transport More...
 
#define SPA_KEY_API_BLUEZ5_PROFILE   "api.bluez5.profile"
 a bluetooth profile More...
 
#define SPA_KEY_API_BLUEZ5_ADDRESS   "api.bluez5.address"
 a bluetooth address More...
 
#define SPA_KEY_API_BLUEZ5_CODEC   "api.bluez5.codec"
 a bluetooth codec More...
 
#define SPA_KEY_API_BLUEZ5_CLASS   "api.bluez5.class"
 a bluetooth class More...
 
#define SPA_KEY_API_BLUEZ5_ICON   "api.bluez5.icon"
 a bluetooth icon More...
 
#define SPA_KEY_API_JACK   "api.jack"
 keys for jack api More...
 
#define SPA_KEY_API_JACK_SERVER   "api.jack.server"
 a jack server name More...
 
#define SPA_KEY_API_JACK_CLIENT   "api.jack.client"
 an internal jack client More...
 

Detailed Description