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_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)
|
#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)
|
static void on_timer_event(void *data)
|
||||||
{
|
{
|
||||||
struct server *server = data;
|
struct server *server = data;
|
||||||
|
|
@ -320,3 +326,8 @@ void avdecc_server_free(struct server *server)
|
||||||
free(server->ifname);
|
free(server->ifname);
|
||||||
free(server);
|
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;
|
return d;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char *get_avb_mode_str(enum avb_mode mode);
|
||||||
|
|
||||||
struct server *avdecc_server_new(struct impl *impl, struct spa_dict *props);
|
struct server *avdecc_server_new(struct impl *impl, struct spa_dict *props);
|
||||||
void avdecc_server_free(struct server *server);
|
void avdecc_server_free(struct server *server);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue