blob: 6dd292aecb65894640fb2cadfb64bf69379a3071 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <glib.h>
#include "sink_input.h"
GArray *
sink_input_list_alloc(void)
{
return g_array_sized_new(FALSE, FALSE, sizeof(sink_input_info), 8);
}
static void
sink_input_clear(sink_input_info* sink_input)
{
g_free(sink_input->name);
g_free(sink_input->pid);
}
void
sink_input_list_free(GArray *sink_input_list)
{
for (int i = 0; i < sink_input_list->len; ++i)
sink_input_clear(&g_array_index(sink_input_list, sink_input_info, i));
g_array_free(sink_input_list, TRUE);
}
|