doc} tutorial6.c title
doc} tutorial6.c doc
struct data {
};
static void client_info(
void *
object,
const struct pw_client_info *info)
{
struct data *data = object;
printf(
"client: id:%u\n", info->
id);
printf("\tprops:\n");
printf("\t\t%s: \"%s\"\n", item->
key, item->
value);
}
.info = client_info,
};
static void registry_event_global(void *_data, uint32_t id,
uint32_t permissions, const char *type,
uint32_t version,
const struct spa_dict *props)
{
struct data *data = _data;
if (data->client != NULL)
return;
&data->client_listener,
&client_events, data);
}
}
.global = registry_event_global,
};
int main(int argc, char *argv[])
{
struct data data;
NULL ,
0 );
0 );
0 );
®istry_events, &data);
return 0;
}