Go to the documentation of this file.
25#ifndef SPA_UTILS_NAMES_H
26#define SPA_UTILS_NAMES_H
41#define SPA_NAME_SUPPORT_CPU "support.cpu"
42#define SPA_NAME_SUPPORT_DBUS "support.dbus"
43#define SPA_NAME_SUPPORT_LOG "support.log"
44#define SPA_NAME_SUPPORT_LOOP "support.loop"
46#define SPA_NAME_SUPPORT_SYSTEM "support.system"
48#define SPA_NAME_SUPPORT_NODE_DRIVER "support.node.driver"
51#define SPA_NAME_CONTROL_MIXER "control.mixer"
54#define SPA_NAME_AUDIO_MIXER "audio.mixer"
57#define SPA_NAME_AUDIO_MIXER_DSP "audio.mixer.dsp"
63#define SPA_NAME_AUDIO_PROCESS_FORMAT "audio.process.format"
65#define SPA_NAME_AUDIO_PROCESS_CHANNELMIX \
66 "audio.process.channelmix"
68#define SPA_NAME_AUDIO_PROCESS_RESAMPLE \
69 "audio.process.resample"
70#define SPA_NAME_AUDIO_PROCESS_DEINTERLEAVE \
71 "audio.process.deinterleave"
72#define SPA_NAME_AUDIO_PROCESS_INTERLEAVE \
73 "audio.process.interleave"
77#define SPA_NAME_AUDIO_CONVERT "audio.convert"
81#define SPA_NAME_AUDIO_ADAPT "audio.adapt"
85#define SPA_NAME_VIDEO_PROCESS_FORMAT "video.process.format"
87#define SPA_NAME_VIDEO_PROCESS_SCALE "video.process.scale"
90#define SPA_NAME_VIDEO_CONVERT "video.convert"
93#define SPA_NAME_VIDEO_ADAPT "video.adapt"
96#define SPA_NAME_API_ALSA_ENUM_UDEV "api.alsa.enum.udev"
97#define SPA_NAME_API_ALSA_PCM_DEVICE "api.alsa.pcm.device"
98#define SPA_NAME_API_ALSA_PCM_SOURCE "api.alsa.pcm.source"
100#define SPA_NAME_API_ALSA_PCM_SINK "api.alsa.pcm.sink"
102#define SPA_NAME_API_ALSA_SEQ_DEVICE "api.alsa.seq.device"
103#define SPA_NAME_API_ALSA_SEQ_SOURCE "api.alsa.seq.source"
105#define SPA_NAME_API_ALSA_SEQ_SINK "api.alsa.seq.sink"
107#define SPA_NAME_API_ALSA_SEQ_BRIDGE "api.alsa.seq.bridge"
109#define SPA_NAME_API_ALSA_ACP_DEVICE "api.alsa.acp.device"
112#define SPA_NAME_API_BLUEZ5_ENUM_DBUS "api.bluez5.enum.dbus"
113#define SPA_NAME_API_BLUEZ5_DEVICE "api.bluez5.device"
114#define SPA_NAME_API_BLUEZ5_A2DP_SINK "api.bluez5.a2dp.sink"
115#define SPA_NAME_API_BLUEZ5_A2DP_SOURCE "api.bluez5.a2dp.source"
116#define SPA_NAME_API_BLUEZ5_SCO_SINK "api.bluez5.sco.sink"
117#define SPA_NAME_API_BLUEZ5_SCO_SOURCE "api.bluez5.sco.source"
120#define SPA_NAME_API_V4L2_ENUM_UDEV "api.v4l2.enum.udev"
121#define SPA_NAME_API_V4L2_DEVICE "api.v4l2.device"
122#define SPA_NAME_API_V4L2_SOURCE "api.v4l2.source"
126#define SPA_NAME_API_LIBCAMERA_ENUM_CLIENT "api.libcamera.enum.client"
127#define SPA_NAME_API_LIBCAMERA_DEVICE "api.libcamera.device"
128#define SPA_NAME_API_LIBCAMERA_SOURCE "api.libcamera.source"
132#define SPA_NAME_API_JACK_DEVICE "api.jack.device"
134#define SPA_NAME_API_JACK_SOURCE "api.jack.source"
135#define SPA_NAME_API_JACK_SINK "api.jack.sink"
138#define SPA_NAME_API_VULKAN_COMPUTE_SOURCE \
139 "api.vulkan.compute.source"