sysaudio: pipewire backend
missing features:\n - volume adjustment\n - device watcher\n - device listing (default device)
This commit is contained in:
parent
1b375f70ce
commit
bb6a654c90
4 changed files with 347 additions and 2 deletions
11
libs/sysaudio/src/pipewire/sysaudio.c
Normal file
11
libs/sysaudio/src/pipewire/sysaudio.c
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#include <pipewire-0.3/pipewire/core.h>
|
||||
#include <spa-0.2/spa/param/audio/format-utils.h>
|
||||
|
||||
struct spa_pod *sysaudio_spa_format_audio_raw_build(struct spa_pod_builder *builder, uint32_t id, struct spa_audio_info_raw *info)
|
||||
{
|
||||
return spa_format_audio_raw_build(builder, id, info);
|
||||
}
|
||||
|
||||
void sysaudio_pw_registry_add_listener(struct pw_registry *reg, struct spa_hook *reg_listener, struct pw_registry_events *events) {
|
||||
pw_registry_add_listener(reg, reg_listener, events, NULL);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue