#include <input_plugin.h>
|
| int(* | open )(input_plugin_t *this_gen) |
| |
| uint32_t(* | get_capabilities )(input_plugin_t *this_gen) |
| |
| off_t(* | read )(input_plugin_t *this_gen, void *buf, off_t nlen) |
| |
| buf_element_t *(* | read_block )(input_plugin_t *this_gen, fifo_buffer_t *fifo, off_t len) |
| |
| off_t(* | seek )(input_plugin_t *this_gen, off_t offset, int origin) |
| |
| off_t(* | seek_time )(input_plugin_t *this_gen, int time_offset, int origin) |
| |
| off_t(* | get_current_pos )(input_plugin_t *this_gen) |
| |
| int(* | get_current_time )(input_plugin_t *this_gen) |
| |
| off_t(* | get_length )(input_plugin_t *this_gen) |
| |
| uint32_t(* | get_blocksize )(input_plugin_t *this_gen) |
| |
| const char *(* | get_mrl )(input_plugin_t *this_gen) |
| |
| int(* | get_optional_data )(input_plugin_t *this_gen, void *data, int data_type) |
| |
| void(* | dispose )(input_plugin_t *this_gen) |
| |
| input_class_t * | input_class |
| |
| plugin_node_t * | node |
| | Pointer to the loaded plugin node. More...
|
| |
◆ dispose
◆ get_blocksize
◆ get_capabilities
| uint32_t(* input_plugin_s::get_capabilities) (input_plugin_t *this_gen) |
◆ get_current_pos
◆ get_current_time
◆ get_length
◆ get_mrl
◆ get_optional_data
| int(* input_plugin_s::get_optional_data) (input_plugin_t *this_gen, void *data, int data_type) |
◆ input_class
Referenced by _x_cache_plugin_get_instance(), _x_rip_plugin_get_instance(), cdda_plugin_open(), dvd_plugin_dispose(), dvd_plugin_open(), open_internal(), smb_plugin_open(), vcd_init(), vcd_plugin_open(), vdr_is_vdr_stream(), and xine_eject().
◆ node
Pointer to the loaded plugin node.
Used by the plugins loader. It's an opaque type when using the structure outside of xine's build.
Referenced by _x_find_input_plugin().
◆ open
◆ read
| off_t(* input_plugin_s::read) (input_plugin_t *this_gen, void *buf, off_t nlen) |
Referenced by _x_rip_plugin_get_instance(), ebml_read_elem_data(), ebml_read_elem_id(), ebml_read_elem_len(), http_plugin_seek(), is_qt_file(), net_plugin_seek(), open_film_file(), open_flac_file(), open_fourxm_file(), open_plugin(), stdin_plugin_seek(), vdr_plugin_read(), and vdr_plugin_seek().
◆ read_block
◆ seek
| off_t(* input_plugin_s::seek) (input_plugin_t *this_gen, off_t offset, int origin) |
◆ seek_time
| off_t(* input_plugin_s::seek_time) (input_plugin_t *this_gen, int time_offset, int origin) |
The documentation for this struct was generated from the following file: