|
| bool(* | can_seek )(stream_t *) |
| |
| bool(* | can_pause )(stream_t *) |
| |
| bool(* | can_control_pace )(stream_t *) |
| |
| int(* | get_signal )(stream_t *, double *, double *) |
| |
| int(* | get_meta )(stream_t *, vlc_meta_t *) |
| |
| int(* | get_type )(stream_t *, int *) |
| |
| int(* | set_pause_state )(stream_t *, bool) |
| |
| int(* | set_seek_point )(stream_t *, int) |
| |
| int(* | set_title )(stream_t *, int) |
| |
| void(* | close )(stream_t *) |
| |
| union { | |
| |
| struct { | |
| |
| bool(* can_fastseek )(stream_t *) | |
| |
ssize_t(* read )(stream_t *, void *buf,
size_t len) | |
| |
| block_t *(* block )(stream_t *, bool *restrict eof) | |
| |
| int(* readdir )(stream_t *, input_item_node_t *) | |
| |
| int(* seek )(stream_t *, uint64_t) | |
| |
| int(* get_title )(stream_t *, unsigned *) | |
| |
| int(* get_seekpoint )(stream_t *, unsigned *) | |
| |
| int(* get_size )(stream_t *, uint64_t *) | |
| |
| int(* get_mtime )(stream_t *, uint64_t *) | |
| |
int(* get_title_info )(stream_t *, input_title_t ***,
int *) | |
| |
| int(* get_content_type )(stream_t *, char **) | |
| |
| int(* get_tags )(stream_t *, const block_t **) | |
| |
| int(* get_private_id_state )(stream_t *, int, bool *) | |
| |
| vlc_tick_t(* get_pts_delay )(stream_t *) | |
| |
int(* set_record_state )(stream_t *, bool, const char *,
const char *) | |
| |
| int(* set_private_id_state )(stream_t *, int, bool) | |
| |
| int(* set_private_id_ca )(stream_t *, void *) | |
| |
| } stream | |
| |
| struct { | |
| |
| bool(* can_record )(demux_t *) | |
| |
| bool(* can_control_rate )(demux_t *) | |
| |
| int(* demux )(demux_t *) | |
| |
| int(* readdir )(demux_t *, input_item_node_t *) | |
| |
| bool(* has_unsupported_meta )(demux_t *) | |
| |
| int(* get_title )(demux_t *, int *) | |
| |
| int(* get_seekpoint )(demux_t *, int *) | |
| |
| double(* get_position )(demux_t *) | |
| |
| vlc_tick_t(* get_length )(demux_t *) | |
| |
| vlc_tick_t(* get_time )(demux_t *) | |
| |
| int(* get_normal_time )(demux_t *, vlc_tick_t *) | |
| |
int(* get_title_info )(demux_t *, input_title_t ***,
int *, int *, int *) | |
| |
| int(* get_fps )(demux_t *, double *) | |
| |
int(* get_attachments )(demux_t *,
input_attachment_t ***) | |
| |
| int(* get_pts_delay )(stream_t *, vlc_tick_t *) | |
| |
| int(* set_position )(demux_t *, double, bool) | |
| |
| int(* set_time )(demux_t *, vlc_tick_t, bool) | |
| |
| int(* set_next_demux_time )(demux_t *, vlc_tick_t) | |
| |
| int(* set_record_state )(demux_t *, bool, const char *) | |
| |
| int(* set_rate )(demux_t *, float *) | |
| |
| int(* set_group_default )(demux_t *) | |
| |
| int(* set_group_all )(demux_t *) | |
| |
| int(* set_group_list )(demux_t *, size_t, const int *) | |
| |
| int(* set_es )(demux_t *, int) | |
| |
| int(* set_es_list )(demux_t *, size_t, const int *) | |
| |
| int(* nav_activate )(demux_t *) | |
| |
| int(* nav_up )(demux_t *) | |
| |
| int(* nav_down )(demux_t *) | |
| |
| int(* nav_left )(demux_t *) | |
| |
| int(* nav_right )(demux_t *) | |
| |
| int(* nav_popup )(demux_t *) | |
| |
| int(* nav_menu )(demux_t *) | |
| |
| int(* filter_enable )(demux_t *) | |
| |
| int(* filter_disable )(demux_t *) | |
| |
| int(* test_and_clear_flags )(demux_t *, unsigned *) | |
| |
| } demux | |
| |
| }; | | |
| |