mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-11 13:30:07 -05:00
Remove the monitor API, we can use the device API for it. Make sure we support creating devices (like alsa) from another device (udev). Use new object.id to store the object id in the object properties. Use the port.id/node.id etc to make relations to other objects.
135 lines
2.4 KiB
Meson
135 lines
2.4 KiB
Meson
spa_buffer_headers = [
|
|
'buffer/alloc.h',
|
|
'buffer/buffer.h',
|
|
'buffer/meta.h',
|
|
'buffer/type-info.h',
|
|
]
|
|
|
|
install_headers(spa_buffer_headers,
|
|
subdir : 'spa/buffer')
|
|
|
|
spa_control_headers = [
|
|
'control/control.h',
|
|
'control/type-info.h',
|
|
]
|
|
|
|
install_headers(spa_control_headers,
|
|
subdir : 'spa/control')
|
|
|
|
spa_debug_headers = [
|
|
'debug/buffer.h',
|
|
'debug/dict.h',
|
|
'debug/format.h',
|
|
'debug/mem.h',
|
|
'debug/node.h',
|
|
'debug/pod.h',
|
|
'debug/types.h',
|
|
]
|
|
install_headers(spa_debug_headers,
|
|
subdir : 'spa/debug')
|
|
|
|
spa_graph_headers = [
|
|
'graph/graph.h',
|
|
]
|
|
|
|
install_headers(spa_graph_headers,
|
|
subdir : 'spa/graph')
|
|
|
|
spa_monitor_headers = [
|
|
'monitor/device.h',
|
|
'monitor/utils.h',
|
|
]
|
|
|
|
install_headers(spa_monitor_headers,
|
|
subdir : 'spa/monitor')
|
|
|
|
spa_node_headers = [
|
|
'node/command.h',
|
|
'node/event.h',
|
|
'node/io.h',
|
|
'node/node.h',
|
|
'node/type-info.h',
|
|
'node/utils.h',
|
|
]
|
|
|
|
install_headers(spa_node_headers,
|
|
subdir : 'spa/node')
|
|
|
|
spa_param_headers = [
|
|
'param/format.h',
|
|
'param/format-utils.h',
|
|
'param/param.h',
|
|
'param/props.h',
|
|
'param/type-info.h',
|
|
]
|
|
|
|
install_headers(spa_param_headers,
|
|
subdir : 'spa/param')
|
|
|
|
spa_pod_headers = [
|
|
'pod/builder.h',
|
|
'pod/command.h',
|
|
'pod/compare.h',
|
|
'pod/event.h',
|
|
'pod/filter.h',
|
|
'pod/iter.h',
|
|
'pod/parser.h',
|
|
'pod/pod.h',
|
|
'pod/vararg.h',
|
|
]
|
|
install_headers(spa_pod_headers,
|
|
subdir : 'spa/pod')
|
|
|
|
spa_support_headers = [
|
|
'support/cpu.h',
|
|
'support/dbus.h',
|
|
'support/log.h',
|
|
'support/log-impl.h',
|
|
'support/loop.h',
|
|
'support/plugin.h',
|
|
'support/system.h',
|
|
]
|
|
|
|
install_headers(spa_support_headers,
|
|
subdir : 'spa/support')
|
|
|
|
spa_utils_headers = [
|
|
'utils/defs.h',
|
|
'utils/dict.h',
|
|
'utils/hook.h',
|
|
'utils/keys.h',
|
|
'utils/list.h',
|
|
'utils/names.h',
|
|
'utils/result.h',
|
|
'utils/ringbuffer.h',
|
|
'utils/type.h',
|
|
'utils/type-info.h',
|
|
]
|
|
|
|
install_headers(spa_utils_headers,
|
|
subdir : 'spa/utils')
|
|
|
|
spa_audio_headers = [
|
|
'param/audio/format.h',
|
|
'param/audio/format-utils.h',
|
|
'param/audio/layout.h',
|
|
'param/audio/raw.h',
|
|
'param/audio/type-info.h',
|
|
]
|
|
|
|
install_headers(spa_audio_headers,
|
|
subdir : 'spa/param/audio')
|
|
|
|
spa_video_headers = [
|
|
'param/video/chroma.h',
|
|
'param/video/color.h',
|
|
'param/video/encoded.h',
|
|
'param/video/format.h',
|
|
'param/video/format-utils.h',
|
|
'param/video/multiview.h',
|
|
'param/video/raw.h',
|
|
'param/video/type-info.h',
|
|
]
|
|
|
|
install_headers(spa_video_headers,
|
|
subdir : 'spa/param/video')
|