doc} internal.c title
doc} internal.c doc
#include <stdio.h>
#include <errno.h>
#include <signal.h>
#include <math.h>
#include <spa/utils/names.h>
#include <pipewire/pipewire.h>
#include <pipewire/impl.h>
struct data {
int res;
};
static void do_quit(void *userdata, int signal_number)
{
struct data *data = userdata;
}
int main(int argc, char *argv[])
{
struct data data = { 0, };
const char *dev = "hw:0";
if (argc > 1)
dev = argv[1];
NULL), 0);
if (data.core == NULL) {
fprintf(stderr, "can't connect: %m\n");
data.res = -errno;
goto cleanup;
}
"Spa:Pod:Object:Param:Props:live", "false",
NULL);
"spa-node-factory",
"api.alsa.path", dev,
"priority.driver", "1000",
NULL);
"spa-node-factory",
while (true) {
break;
}
"link-factory",
cleanup:
return data.res;
}