PipeWire
1.4.1
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
names.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_NAMES_H
6
#define SPA_UTILS_NAMES_H
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
22
#define SPA_NAME_SUPPORT_CPU "support.cpu"
23
#define SPA_NAME_SUPPORT_DBUS "support.dbus"
24
#define SPA_NAME_SUPPORT_LOG "support.log"
25
#define SPA_NAME_SUPPORT_LOOP "support.loop"
27
#define SPA_NAME_SUPPORT_SYSTEM "support.system"
29
#define SPA_NAME_SUPPORT_NODE_DRIVER "support.node.driver"
31
/* control mixer */
32
#define SPA_NAME_CONTROL_MIXER "control.mixer"
34
/* audio mixer */
35
#define SPA_NAME_AUDIO_MIXER "audio.mixer"
38
#define SPA_NAME_AUDIO_MIXER_DSP "audio.mixer.dsp"
44
#define SPA_NAME_AUDIO_PROCESS_FORMAT "audio.process.format"
46
#define SPA_NAME_AUDIO_PROCESS_CHANNELMIX \
47
"audio.process.channelmix"
49
#define SPA_NAME_AUDIO_PROCESS_RESAMPLE \
50
"audio.process.resample"
51
#define SPA_NAME_AUDIO_PROCESS_DEINTERLEAVE \
52
"audio.process.deinterleave"
53
#define SPA_NAME_AUDIO_PROCESS_INTERLEAVE \
54
"audio.process.interleave"
58
#define SPA_NAME_AUDIO_CONVERT "audio.convert"
62
#define SPA_NAME_AUDIO_ADAPT "audio.adapt"
65
#define SPA_NAME_AEC "audio.aec"
68
#define SPA_NAME_VIDEO_PROCESS_FORMAT "video.process.format"
68
#define SPA_NAME_VIDEO_PROCESS_FORMAT "video.process.format"
…
70
#define SPA_NAME_VIDEO_PROCESS_SCALE "video.process.scale"
73
#define SPA_NAME_VIDEO_CONVERT "video.convert"
76
#define SPA_NAME_VIDEO_CONVERT_DUMMY "video.convert.dummy"
78
#define SPA_NAME_VIDEO_ADAPT "video.adapt"
81
#define SPA_NAME_API_ALSA_ENUM_UDEV "api.alsa.enum.udev"
82
#define SPA_NAME_API_ALSA_PCM_DEVICE "api.alsa.pcm.device"
83
#define SPA_NAME_API_ALSA_PCM_SOURCE "api.alsa.pcm.source"
85
#define SPA_NAME_API_ALSA_PCM_SINK "api.alsa.pcm.sink"
87
#define SPA_NAME_API_ALSA_SEQ_DEVICE "api.alsa.seq.device"
88
#define SPA_NAME_API_ALSA_SEQ_SOURCE "api.alsa.seq.source"
90
#define SPA_NAME_API_ALSA_SEQ_SINK "api.alsa.seq.sink"
92
#define SPA_NAME_API_ALSA_SEQ_BRIDGE "api.alsa.seq.bridge"
94
#define SPA_NAME_API_ALSA_ACP_DEVICE "api.alsa.acp.device"
95
#define SPA_NAME_API_ALSA_COMPRESS_OFFLOAD_DEVICE "api.alsa.compress.offload.device"
97
#define SPA_NAME_API_ALSA_COMPRESS_OFFLOAD_SINK "api.alsa.compress.offload.sink"
101
#define SPA_NAME_API_BLUEZ5_ENUM_DBUS "api.bluez5.enum.dbus"
102
#define SPA_NAME_API_BLUEZ5_DEVICE "api.bluez5.device"
103
#define SPA_NAME_API_BLUEZ5_MEDIA_SINK "api.bluez5.media.sink"
104
#define SPA_NAME_API_BLUEZ5_MEDIA_SOURCE "api.bluez5.media.source"
105
#define SPA_NAME_API_BLUEZ5_A2DP_SINK "api.bluez5.a2dp.sink"
106
#define SPA_NAME_API_BLUEZ5_A2DP_SOURCE "api.bluez5.a2dp.source"
107
#define SPA_NAME_API_BLUEZ5_SCO_SINK "api.bluez5.sco.sink"
108
#define SPA_NAME_API_BLUEZ5_SCO_SOURCE "api.bluez5.sco.source"
109
#define SPA_NAME_API_BLUEZ5_MIDI_ENUM "api.bluez5.midi.enum"
110
#define SPA_NAME_API_BLUEZ5_MIDI_NODE "api.bluez5.midi.node"
113
#define SPA_NAME_API_CODEC_BLUEZ5_MEDIA "api.codec.bluez5.media"
116
#define SPA_NAME_API_V4L2_ENUM_UDEV "api.v4l2.enum.udev"
117
#define SPA_NAME_API_V4L2_DEVICE "api.v4l2.device"
118
#define SPA_NAME_API_V4L2_SOURCE "api.v4l2.source"
122
#define SPA_NAME_API_LIBCAMERA_ENUM_CLIENT "api.libcamera.enum.client"
123
#define SPA_NAME_API_LIBCAMERA_ENUM_MANAGER "api.libcamera.enum.manager"
124
#define SPA_NAME_API_LIBCAMERA_DEVICE "api.libcamera.device"
125
#define SPA_NAME_API_LIBCAMERA_SOURCE "api.libcamera.source"
129
#define SPA_NAME_API_JACK_DEVICE "api.jack.device"
131
#define SPA_NAME_API_JACK_SOURCE "api.jack.source"
132
#define SPA_NAME_API_JACK_SINK "api.jack.sink"
135
#define SPA_NAME_API_VULKAN_COMPUTE_SOURCE \
136
"api.vulkan.compute.source"
137
#define SPA_NAME_API_VULKAN_COMPUTE_FILTER \
138
"api.vulkan.compute.filter"
139
#define SPA_NAME_API_VULKAN_BLIT_FILTER \
140
"api.vulkan.blit.filter"
141
#define SPA_NAME_API_VULKAN_BLIT_DSP_FILTER \
142
"api.vulkan.blit.dsp-filter"
148
#ifdef __cplusplus
149
}
/* extern "C" */
150
#endif
151
152
#endif
/* SPA_UTILS_NAMES_H */
spa
utils
names.h
Generated by
1.12.0