|
xine-lib
1.2.9
|
#include <sys/types.h>#include <xine/os_types.h>#include <xine/xineutils.h>#include <xine/buffer.h>#include <xine/configfile.h>#include <xine/plugin_catalog.h>Go to the source code of this file.
Data Structures | |
| struct | input_class_s |
| struct | input_plugin_s |
Typedefs | |
| typedef struct input_class_s | input_class_t |
| typedef struct input_plugin_s | input_plugin_t |
| #define default_input_class_dispose (void (*) (input_class_t *this_gen))free |
| #define INPUT_CAP_AUDIOLANG 0x00000008 |
| #define INPUT_CAP_BLOCK 0x00000002 |
| #define INPUT_CAP_CHAPTERS 0x00000080 |
| #define INPUT_CAP_NO_CACHE 0x00000200 |
Referenced by open_internal().
| #define INPUT_CAP_NOCAP 0x00000000 |
| #define INPUT_CAP_PREVIEW 0x00000040 |
Referenced by _x_demux_read_header(), demux_mpeg_pes_send_headers(), demux_mpgaudio_read_head(), http_plugin_get_capabilities(), input_avio_get_capabilities(), mms_plugin_get_capabilities(), net_plugin_get_capabilities(), open_plugin(), pnm_plugin_get_capabilities(), real_parse_headers(), rip_plugin_get_capabilities(), rtp_plugin_get_capabilities(), rtsp_plugin_get_capabilities(), stdin_plugin_get_capabilities(), vcd_plugin_get_capabilities(), and vdr_plugin_get_capabilities().
| #define INPUT_CAP_RIP_FORBIDDEN 0x00000100 |
| #define INPUT_CAP_SEEKABLE 0x00000001 |
Referenced by _x_demux_read_header(), _x_rip_plugin_get_instance(), bluray_plugin_get_capabilities(), cdda_plugin_get_capabilities(), demux_asf_seek(), demux_asf_send_headers(), demux_mpeg_block_seek(), demux_mpeg_block_send_headers(), demux_mpeg_pes_seek(), demux_mpeg_pes_send_headers(), demux_mpgaudio_seek(), demux_qt_seek(), demux_real_seek(), demux_real_send_headers(), demux_ts_seek(), dvd_plugin_get_capabilities(), file_input_get_capabilities(), get_stream_length(), gnomevfs_plugin_get_capabilities(), input_avformat_get_capabilities(), input_avio_get_capabilities(), is_qt_file(), open_aac_file(), open_demux_plugin(), open_plugin(), open_qt_file(), pvr_plugin_get_capabilities(), rip_plugin_get_capabilities(), smb_plugin_get_capabilities(), test_plugin_get_capabilities(), vcd_plugin_get_capabilities(), and xine_get_stream_info().
| #define INPUT_CAP_SPULANG 0x00000010 |
| #define INPUT_IS_SEEKABLE | ( | input | ) | (((input)->get_capabilities(input) & INPUT_CAP_SEEKABLE) != 0) |
Referenced by demux_ac3_seek(), demux_aiff_seek(), demux_aud_seek(), demux_cdda_send_headers(), demux_dts_seek(), demux_film_seek(), demux_flv_seek(), demux_iff_seek(), demux_mpeg_elem_seek(), demux_mpeg_elem_send_headers(), demux_mpeg_resync(), demux_mpeg_seek(), demux_mpgaudio_read_head(), demux_mpgaudio_send_headers(), demux_mve_seek(), demux_ogg_seek(), demux_ra_seek(), demux_raw_dv_seek(), demux_raw_dv_send_headers(), demux_snd_seek(), demux_vc1_es_seek(), demux_voc_seek(), demux_wav_seek(), demux_yuv4mpeg2_seek(), detect_mpgaudio_file(), fragment_scan(), mymng_open_stream(), open_ac3_file(), open_dts_file(), open_fli_file(), open_mpc_file(), open_plugin(), open_wv_file(), open_yuv4mpeg2_file(), real_parse_headers(), vo_frame_draw(), and xine_input_can_seek().
| #define INPUT_OPTIONAL_DATA_AUDIOLANG 2 |
Referenced by dvd_plugin_get_optional_data(), get_optional_data_impl(), vcd_get_optional_data(), and xine_get_audio_lang().
| #define INPUT_OPTIONAL_DATA_DEMUX_MIME_TYPE 9 |
Referenced by http_plugin_get_optional_data(), and probe_demux().
| #define INPUT_OPTIONAL_DATA_DEMUXER 10 |
Referenced by get_optional_data_impl(), input_avformat_get_optional_data(), and open_internal().
| #define INPUT_OPTIONAL_DATA_MIME_TYPE 8 |
Referenced by http_plugin_get_optional_data(), and probe_demux().
| #define INPUT_OPTIONAL_DATA_PREVIEW 7 |
Referenced by _x_demux_read_header(), demux_mpeg_pes_send_headers(), demux_mpgaudio_read_head(), http_plugin_get_optional_data(), input_avio_get_optional_data(), is_qt_file(), mms_plugin_get_optional_data(), net_plugin_get_optional_data(), open_plugin(), open_qt_file(), pnm_plugin_get_optional_data(), real_parse_headers(), rip_plugin_get_optional_data(), rtp_plugin_get_optional_data(), rtsp_plugin_get_optional_data(), stdin_plugin_get_optional_data(), and vdr_plugin_get_optional_data().
| #define INPUT_OPTIONAL_DATA_SPULANG 3 |
Referenced by dvd_plugin_get_optional_data(), get_optional_data_impl(), vcd_get_optional_data(), and xine_get_spu_lang().
| #define INPUT_OPTIONAL_SUCCESS 1 |
Referenced by dvd_plugin_get_optional_data(), get_audio_lang(), get_format_context(), get_io_context(), get_optional_data_impl(), get_spu_lang(), http_plugin_get_optional_data(), input_avformat_get_optional_data(), input_avio_get_optional_data(), vcd_get_optional_data(), xine_get_audio_lang(), and xine_get_spu_lang().
| #define INPUT_OPTIONAL_UNSUPPORTED 0 |
Referenced by bluray_plugin_get_optional_data(), dvb_plugin_get_optional_data(), dvd_plugin_get_optional_data(), file_input_get_optional_data(), get_audio_lang(), get_optional_data_impl(), get_spu_lang(), gnomevfs_plugin_get_optional_data(), http_plugin_get_optional_data(), input_avformat_get_optional_data(), input_avio_get_optional_data(), mms_plugin_get_optional_data(), net_plugin_get_optional_data(), open_plugin(), pnm_plugin_get_optional_data(), probe_demux(), pvr_plugin_get_optional_data(), rtp_plugin_get_optional_data(), rtsp_plugin_get_optional_data(), smb_plugin_get_optional_data(), stdin_plugin_get_optional_data(), test_plugin_get_optional_data(), v4l2_input_get_optional_data(), v4l_plugin_get_optional_data(), vcd_get_optional_data(), vcd_plugin_get_optional_data(), and vdr_plugin_get_optional_data().
| #define INPUT_PLUGIN_IFACE_VERSION 18 |
| #define MAX_MRL_ENTRIES 255 |
| #define MAX_PREVIEW_SIZE 4096 |
Referenced by _x_demux_read_header(), _x_rip_plugin_get_instance(), demux_mpgaudio_read_head(), detect_mpgaudio_file(), http_plugin_open(), input_avio_open(), is_qt_file(), mms_plugin_get_optional_data(), net_plugin_open(), open_aac_file(), open_ac3_file(), open_dts_file(), open_plugin(), open_qt_file(), pnm_plugin_get_optional_data(), real_parse_headers(), rtp_plugin_get_optional_data(), rtsp_plugin_get_optional_data(), and stdin_plugin_open().
| #define mrl_cda (1 << 5) |
| #define MRL_DUPLICATE | ( | s, | |
| d | |||
| ) |
Referenced by file_input_class_get_dir(), and smb_class_get_dir().
| #define mrl_dvd (1 << 0) |
Referenced by bluray_class_get_dir().
| #define mrl_file (1 << 6) |
Referenced by file_input_get_file_type(), smb_class_get_dir(), and test_class_get_dir().
| #define mrl_file_backup (1 << 15) |
Referenced by file_input_get_file_type().
| #define mrl_file_blockdev (1 << 10) |
Referenced by file_input_get_file_type().
| #define mrl_file_chardev (1 << 8) |
Referenced by file_input_get_file_type().
| #define mrl_file_directory (1 << 9) |
Referenced by file_input_get_file_type(), and smb_class_get_dir().
| #define mrl_file_exec (1 << 14) |
Referenced by file_input_get_file_type().
| #define mrl_file_fifo (1 << 7) |
Referenced by file_input_get_file_type().
| #define mrl_file_hidden (1 << 16) |
| #define mrl_file_normal (1 << 11) |
Referenced by file_input_get_file_type(), smb_class_get_dir(), and test_class_get_dir().
| #define mrl_file_sock (1 << 13) |
Referenced by file_input_get_file_type().
| #define mrl_file_symlink (1 << 12) |
Referenced by file_input_class_get_dir(), and file_input_get_file_type().
| #define mrl_net (1 << 2) |
| #define mrl_rtp (1 << 3) |
| #define mrl_stdin (1 << 4) |
| #define mrl_unknown (0 << 0) |
Referenced by file_input_get_file_type().
| #define mrl_vcd (1 << 1) |
Referenced by vcd_add_mrl_slot(), and vcd_class_get_dir().
| #define MRL_ZERO | ( | m | ) |
Referenced by cdda_class_dispose(), file_input_class_dispose(), file_input_class_get_dir(), free_xine_playlist(), smb_class_dispose(), smb_class_get_dir(), and vcd_class_get_dir().
| #define MRLS_DUPLICATE | ( | s, | |
| d | |||
| ) |
| typedef struct input_class_s input_class_t |
| typedef struct input_plugin_s input_plugin_t |
1.8.14