diff options
author | cvs2svn <admin@example.com> | 2010-04-04 19:20:29 +0000 |
---|---|---|
committer | cvs2svn <admin@example.com> | 2010-04-04 19:20:29 +0000 |
commit | cde3ee7dade952baf6274f38ca81b316fbcf0c6a (patch) | |
tree | fd73f71d41a6d9b9a66c37eb3e6e172a6155aed3 /xine_input_vdr.h | |
parent | 07de8081b90d309a2b8aaa6050b8e71fa017ae2f (diff) | |
download | xineliboutput-libbluray-r103.tar.gz xineliboutput-libbluray-r103.tar.bz2 |
This commit was manufactured by cvs2svn to create tag 'libbluray-r103'.libbluray-r103
Diffstat (limited to 'xine_input_vdr.h')
-rw-r--r-- | xine_input_vdr.h | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/xine_input_vdr.h b/xine_input_vdr.h deleted file mode 100644 index 2d0cedf9..00000000 --- a/xine_input_vdr.h +++ /dev/null @@ -1,68 +0,0 @@ -/* - * xine_input_vdr.h: - * - * See the main source file 'xineliboutput.c' for copyright information and - * how to reach the author. - * - * $Id: xine_input_vdr.h,v 1.11 2010-02-14 12:53:06 phintuka Exp $ - * - */ - -#ifndef __XINE_INPUT_VDR_H_ -#define __XINE_INPUT_VDR_H_ - -#if defined __cplusplus -extern "C" { -#endif - -#include <xine/input_plugin.h> - -#include "xine_input_vdr_mrl.h" - -struct input_plugin_s; -struct vdr_input_plugin_if_s; -struct osd_command_s; -struct frontend_s; - -typedef struct vdr_input_plugin_funcs_s { - /* VDR --> input plugin (only local mode) */ - int (*push_input_write) (struct vdr_input_plugin_if_s *, int, uint64_t, const char *, int); - int (*push_input_control)(struct vdr_input_plugin_if_s *, const char *); - int (*push_input_osd) (struct vdr_input_plugin_if_s *, struct osd_command_s *); - - /* input plugin --> frontend (only local mode) */ - void (*xine_input_event) (const char *, const char *); - - /* input plugin --> frontend (remote mode) */ - int (*intercept_osd) (struct frontend_s *, struct osd_command_s *); - - /* input plugin --> frontend */ - void *(*fe_control) (struct frontend_s *, const char *); - struct frontend_s *fe_handle; - - /* frontend --> input plugin (remote mode) */ - int (*post_vdr_event) (struct vdr_input_plugin_if_s *, const char *); -} vdr_input_plugin_funcs_t; - -typedef struct vdr_input_plugin_if_s { - input_plugin_t input_plugin; - vdr_input_plugin_funcs_t f; -} vdr_input_plugin_if_t; - -#define CONTROL_OK 0 -#define CONTROL_UNKNOWN -1 -#define CONTROL_PARAM_ERROR -2 -#define CONTROL_DISCONNECTED -3 - -typedef struct grab_data_s { - size_t size; - char *data; -} grab_data_t; - -#if defined __cplusplus -} -#endif - - -#endif /*__XINE_INPUT_VDR_H_*/ - |