GNUnet 0.21.0
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 ( \
37 element, name);
38
39extern void pl_graph ();
40
41
42extern GstElement *
43gst_element_factory_make_debug (gchar *, gchar *);
44
45extern GstBin *
47
48extern GstBin *
50
51
52extern gboolean
53gnunet_gst_bus_call (GstBus *bus, GstMessage *msg, gpointer data);
54
55extern void
57
58extern void
60
61extern GstFlowReturn
struct GNUNET_MessageHeader * msg
Definition: 005.c:2
static mp_limb_t d[(((256)+GMP_NUMB_BITS - 1)/GMP_NUMB_BITS)]
static char * data
The data to insert into the dht.
void gg_load_configuration(GNUNET_gstData *d)
Definition: gnunet_gst.c:71
GstBin * get_audiobin(GNUNET_gstData *, int)
Definition: gnunet_gst.c:950
void gg_setup_gst_bus(GNUNET_gstData *d)
Definition: gnunet_gst.c:355
GstFlowReturn on_appsink_new_sample(GstElement *, GNUNET_gstData *)
Definition: gnunet_gst.c:170
gboolean gnunet_gst_bus_call(GstBus *bus, GstMessage *msg, gpointer data)
Definition: gnunet_gst.c:252
void pl_graph()
GstBin * get_coder(GNUNET_gstData *, int)
Definition: gnunet_gst.c:816
GstElement * gst_element_factory_make_debug(gchar *, gchar *)
debug making elements
Definition: gnunet_gst.c:555