GNUnet  0.10.x
gnunet_gst.h
Go to the documentation of this file.
1 /*
2  This file is part of GNUnet.
3  Copyright (C) 2016 GNUnet e.V.
4 
5  GNUnet is free software: you can redistribute it and/or modify it
6  under the terms of the GNU Affero General Public License as published
7  by the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  GNUnet is distributed in the hope that it will be useful, but
11  WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  Affero General Public License for more details.
14 
15  You should have received a copy of the GNU Affero General Public License
16  along with this program. If not, see <http://www.gnu.org/licenses/>.
17 
18  SPDX-License-Identifier: AGPL3.0-or-later
19  */
26 // which audiobackend we use
27 //
28 
29 /*
30  int audiobackend = JACK;
31  int dropsilence = TRUE;
32  int enough = 0;
33  int usertp = TRUE;
34  */
35 
36 #define gst_element_factory_make(element, name) gst_element_factory_make_debug(element, name);
37 
38 extern void pl_graph();
39 
40 
41 extern GstElement *
42 gst_element_factory_make_debug(gchar *, gchar *);
43 
44 extern GstBin *
46 
47 extern GstBin *
49 
50 
51 extern gboolean
52 gnunet_gst_bus_call(GstBus *bus, GstMessage *msg, gpointer data);
53 
54 extern void
56 
57 extern void
59 
60 extern GstFlowReturn
61 on_appsink_new_sample(GstElement *, GNUNET_gstData *);
void gg_setup_gst_bus(GNUNET_gstData *d)
Definition: gnunet_gst.c:341
struct GNUNET_MessageHeader * msg
Definition: 005.c:2
GstBin * get_coder(GNUNET_gstData *, int)
Definition: gnunet_gst.c:791
gboolean gnunet_gst_bus_call(GstBus *bus, GstMessage *msg, gpointer data)
Definition: gnunet_gst.c:243
GstElement * gst_element_factory_make_debug(gchar *, gchar *)
debug making elements
Definition: gnunet_gst.c:541
void pl_graph()
void gg_load_configuration(GNUNET_gstData *d)
Definition: gnunet_gst.c:69
GstBin * get_audiobin(GNUNET_gstData *, int)
Definition: gnunet_gst.c:922
uint32_t data
The data value.
GstFlowReturn on_appsink_new_sample(GstElement *, GNUNET_gstData *)
Definition: gnunet_gst.c:162