keys.h File Reference
SPA » Utilities » Key Names

`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_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

`spa/utils/keys.h`