PipeWire
1.2.7
Toggle main menu visibility
Main Page
Pages
API Reference
Data Structures
Data Structures
Data Structure Index
Examples
►
PipeWire
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
keys.h
Go to the documentation of this file.
1
/* Simple Plugin API */
2
/* SPDX-FileCopyrightText: Copyright © 2019 Wim Taymans */
3
/* SPDX-License-Identifier: MIT */
4
5
#ifndef SPA_UTILS_KEYS_H
6
#define SPA_UTILS_KEYS_H
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
22
#define SPA_KEY_OBJECT_PATH "object.path"
25
#define SPA_KEY_MEDIA_CLASS "media.class"
28
#define SPA_KEY_MEDIA_ROLE "media.role"
33
#define SPA_KEY_API_UDEV "api.udev"
34
#define SPA_KEY_API_UDEV_MATCH "api.udev.match"
37
#define SPA_KEY_API_ALSA "api.alsa"
38
#define SPA_KEY_API_ALSA_PATH "api.alsa.path"
41
#define SPA_KEY_API_ALSA_CARD "api.alsa.card"
42
#define SPA_KEY_API_ALSA_USE_UCM "api.alsa.use-ucm"
43
#define SPA_KEY_API_ALSA_IGNORE_DB "api.alsa.ignore-dB"
44
#define SPA_KEY_API_ALSA_OPEN_UCM "api.alsa.open.ucm"
45
#define SPA_KEY_API_ALSA_DISABLE_LONGNAME \
46
"api.alsa.disable-longname"
47
#define SPA_KEY_API_ALSA_BIND_CTLS "api.alsa.bind-ctls"
50
#define SPA_KEY_API_ALSA_CARD_ID "api.alsa.card.id"
51
#define SPA_KEY_API_ALSA_CARD_COMPONENTS \
52
"api.alsa.card.components"
53
#define SPA_KEY_API_ALSA_CARD_DRIVER "api.alsa.card.driver"
54
#define SPA_KEY_API_ALSA_CARD_NAME "api.alsa.card.name"
55
#define SPA_KEY_API_ALSA_CARD_LONGNAME "api.alsa.card.longname"
56
#define SPA_KEY_API_ALSA_CARD_MIXERNAME "api.alsa.card.mixername"
59
#define SPA_KEY_API_ALSA_PCM_ID "api.alsa.pcm.id"
60
#define SPA_KEY_API_ALSA_PCM_CARD "api.alsa.pcm.card"
61
#define SPA_KEY_API_ALSA_PCM_NAME "api.alsa.pcm.name"
62
#define SPA_KEY_API_ALSA_PCM_SUBNAME "api.alsa.pcm.subname"
61
#define SPA_KEY_API_ALSA_PCM_NAME "api.alsa.pcm.name"
…
63
#define SPA_KEY_API_ALSA_PCM_STREAM "api.alsa.pcm.stream"
64
#define SPA_KEY_API_ALSA_PCM_CLASS "api.alsa.pcm.class"
65
#define SPA_KEY_API_ALSA_PCM_DEVICE "api.alsa.pcm.device"
66
#define SPA_KEY_API_ALSA_PCM_SUBDEVICE "api.alsa.pcm.subdevice"
67
#define SPA_KEY_API_ALSA_PCM_SUBCLASS "api.alsa.pcm.subclass"
68
#define SPA_KEY_API_ALSA_PCM_SYNC_ID "api.alsa.pcm.sync-id"
71
#define SPA_KEY_API_V4L2 "api.v4l2"
72
#define SPA_KEY_API_V4L2_PATH "api.v4l2.path"
76
#define SPA_KEY_API_LIBCAMERA "api.libcamera"
77
#define SPA_KEY_API_LIBCAMERA_PATH "api.libcamera.path"
79
#define SPA_KEY_API_LIBCAMERA_LOCATION "api.libcamera.location"
81
#define SPA_KEY_API_LIBCAMERA_ROTATION "api.libcamera.rotation"
85
#define SPA_KEY_API_LIBCAMERA_CAP_DRIVER "api.libcamera.cap.driver"
86
#define SPA_KEY_API_LIBCAMERA_CAP_CARD "api.libcamera.cap.card"
87
#define SPA_KEY_API_LIBCAMERA_CAP_BUS_INFO "api.libcamera.cap.bus_info"
88
#define SPA_KEY_API_LIBCAMERA_CAP_VERSION "api.libcamera.cap.version"
89
#define SPA_KEY_API_LIBCAMERA_CAP_CAPABILITIES \
90
"api.libcamera.cap.capabilities"
91
#define SPA_KEY_API_LIBCAMERA_CAP_DEVICE_CAPS \
92
"api.libcamera.cap.device-caps"
94
#define SPA_KEY_API_V4L2_CAP_DRIVER "api.v4l2.cap.driver"
95
#define SPA_KEY_API_V4L2_CAP_CARD "api.v4l2.cap.card"
96
#define SPA_KEY_API_V4L2_CAP_BUS_INFO "api.v4l2.cap.bus_info"
97
#define SPA_KEY_API_V4L2_CAP_VERSION "api.v4l2.cap.version"
98
#define SPA_KEY_API_V4L2_CAP_CAPABILITIES \
99
"api.v4l2.cap.capabilities"
100
#define SPA_KEY_API_V4L2_CAP_DEVICE_CAPS \
101
"api.v4l2.cap.device-caps"
105
#define SPA_KEY_API_BLUEZ5 "api.bluez5"
106
#define SPA_KEY_API_BLUEZ5_PATH "api.bluez5.path"
107
#define SPA_KEY_API_BLUEZ5_DEVICE "api.bluez5.device"
108
#define SPA_KEY_API_BLUEZ5_CONNECTION "api.bluez5.connection"
109
#define SPA_KEY_API_BLUEZ5_TRANSPORT "api.bluez5.transport"
110
#define SPA_KEY_API_BLUEZ5_PROFILE "api.bluez5.profile"
111
#define SPA_KEY_API_BLUEZ5_ADDRESS "api.bluez5.address"
112
#define SPA_KEY_API_BLUEZ5_CODEC "api.bluez5.codec"
113
#define SPA_KEY_API_BLUEZ5_CLASS "api.bluez5.class"
114
#define SPA_KEY_API_BLUEZ5_ICON "api.bluez5.icon"
115
#define SPA_KEY_API_BLUEZ5_ROLE "api.bluez5.role"
118
#define SPA_KEY_API_JACK "api.jack"
119
#define SPA_KEY_API_JACK_SERVER "api.jack.server"
120
#define SPA_KEY_API_JACK_CLIENT "api.jack.client"
123
#define SPA_KEY_API_GLIB_MAINLOOP "api.glib.mainloop"
130
#ifdef __cplusplus
131
}
/* extern "C" */
132
#endif
131
}
/* extern "C" */
…
133
134
#endif
/* SPA_UTILS_KEYS_H */
133
…
spa
utils
keys.h
Generated by
1.10.0