xine-lib  1.2.10
net_buf_ctrl.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2000-2019 the xine project
3  *
4  * This file is part of xine, a free video player.
5  *
6  * xine is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * xine is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
19  *
20  * network buffering control
21  */
22 
23 #ifndef HAVE_NET_BUF_CTRL_H
24 #define HAVE_NET_BUF_CTRL_H
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
30 #include <xine/input_plugin.h>
31 
32 #define nbc_t xine_nbc_t
33 #define nbc_init(s) xine_nbc_init (s)
34 #define nbc_close(nbc) xine_nbc_close (nbc)
35 
36 #ifdef __cplusplus
37 }
38 #endif
39 
40 #endif /* HAVE_NET_BUF_CTRL_H */
multirate_pref_t::video_height
uint32_t video_height
Definition: multirate_pref.c:23
xine_cfg_entry_s::str_value
char * str_value
Definition: xine.h:1646
config_values_s::register_enum
int(* register_enum)(config_values_t *self, const char *key, int def_value, char **values, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data)
Definition: configfile.h:135
config_values_s::register_string
char *(* register_string)(config_values_t *self, const char *key, const char *def_value, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data)
Definition: configfile.h:106
config_values_s::register_num
int(* register_num)(config_values_t *self, const char *key, int def_value, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data)
Definition: configfile.h:145
multirate_set_video_size
static void multirate_set_video_size(multirate_pref_t *pref, int n)
Definition: multirate_pref.c:32
multirate_pref_get
static void multirate_pref_get(config_values_t *config, multirate_pref_t *pref)
Definition: multirate_pref.c:61
_
#define _(String)
Definition: vcdplayer.h:39
config_values_s
Definition: configfile.h:83
multirate_pref_t
Definition: multirate_pref.c:21
multirate_cb_video_size
static void multirate_cb_video_size(void *pref_gen, xine_cfg_entry_t *entry)
Definition: multirate_pref.c:41
input_plugin.h
multirate_pref_t::video_width
uint32_t video_width
Definition: multirate_pref.c:22
multirate_cb_lang
static void multirate_cb_lang(void *pref_gen, xine_cfg_entry_t *entry)
Definition: multirate_pref.c:51
xine_cfg_entry_s
Definition: xine.h:1632
xine_cfg_entry_s::num_value
int num_value
Definition: xine.h:1653
multirate_cb_bitrate
static void multirate_cb_bitrate(void *pref_gen, xine_cfg_entry_t *entry)
Definition: multirate_pref.c:56
multirate_video_size_labels
static const char *const multirate_video_size_labels[]
Definition: multirate_pref.c:28
multirate_pref_t::lang
char lang[4]
Definition: multirate_pref.c:25
multirate_autoselect
static int multirate_autoselect(multirate_pref_t *pref, multirate_pref_t *list, int list_size)
Definition: multirate_pref.c:86
multirate_pref_t::bitrate
uint32_t bitrate
Definition: multirate_pref.c:24
multirate_set_lang
static void multirate_set_lang(multirate_pref_t *pref, const char *lang)
Definition: multirate_pref.c:46