mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-20 06:50:03 +01:00
module-avb: avdecc: provide stringifier of avb enum
This commit is contained in:
parent
f3d0642994
commit
929ac1f09f
2 changed files with 13 additions and 0 deletions
|
|
@ -40,6 +40,12 @@
|
|||
#define server_emit_periodic(s,n) server_emit(s, periodic, 0, n)
|
||||
#define server_emit_command(s,n,c,a,f) server_emit(s, command, 0, n, c, a, f)
|
||||
|
||||
|
||||
static const char *avb_mode_str[] = {
|
||||
[AVB_MODE_LEGACY] = "AVB Legacy",
|
||||
[AVB_MODE_MILAN_V12] = "Milan V1.2",
|
||||
};
|
||||
|
||||
static void on_timer_event(void *data)
|
||||
{
|
||||
struct server *server = data;
|
||||
|
|
@ -320,3 +326,8 @@ void avdecc_server_free(struct server *server)
|
|||
free(server->ifname);
|
||||
free(server);
|
||||
}
|
||||
|
||||
const char *get_avb_mode_str(enum avb_mode mode)
|
||||
{
|
||||
return avb_mode_str[mode];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -137,6 +137,8 @@ static inline void *server_add_descriptor(struct server *server,
|
|||
return d;
|
||||
}
|
||||
|
||||
const char *get_avb_mode_str(enum avb_mode mode);
|
||||
|
||||
struct server *avdecc_server_new(struct impl *impl, struct spa_dict *props);
|
||||
void avdecc_server_free(struct server *server);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue