Annotation of multiplexer/input.h, revision 1.8

1.1       oskar       1: /*
                      2:  * ISO 13818 stream multiplexer
                      3:  * Copyright (C) 2001 Convergence Integrated Media GmbH Berlin
1.8     ! oskar       4:  * Author: Oskar Schirmer (oskar@scara.com)
1.1       oskar       5:  */
                      6: 
                      7: 
                      8: boolean input_init (void);
                      9: boolean input_expected (void);
1.6       oskar      10: void input_settriggertiming (t_msec time);
1.1       oskar      11: boolean input_acceptable (unsigned int *nfds,
                     12:     struct pollfd *ufds,
1.2       oskar      13:     t_msec *timeout,
1.1       oskar      14:     boolean outnotfull);
                     15: stream_descr *input_available (void);
1.3       oskar      16: char *input_filerefername (int filerefnum);
1.1       oskar      17: file_descr* input_openfile (char *name,
1.3       oskar      18:     int filerefnum,
1.1       oskar      19:     content_type content,
                     20:     boolean automatic,
                     21:     int programnb);
                     22: file_descr* input_existfile (char *name);
                     23: void input_closefileifunused (file_descr *f);
                     24: boolean input_addprog (stream_descr *s,
                     25:     prog_descr *p);
                     26: boolean input_delprog (stream_descr *s,
                     27:     prog_descr *p);
                     28: stream_descr *input_openstream (file_descr *f,
                     29:     int sourceid,
                     30:     int streamid,
                     31:     int streamtype,
1.4       oskar      32:     streamdata_type streamdata,
1.1       oskar      33:     stream_descr *mapstream);
                     34: void input_endstream (stream_descr *s);
                     35: void input_endstreamkill (stream_descr *s);
                     36: void input_closestream (stream_descr *s);
                     37: boolean split_something (void);
1.7       oskar      38: int input_tssiinafilerange (int pid);
1.1       oskar      39: file_descr *input_filehandle (int handle);
1.3       oskar      40: file_descr *input_filereferenced (int filerefnum,
                     41:     char *filename);
                     42: void input_stopfile (file_descr *f);
1.1       oskar      43: void input_something (file_descr *f,
                     44:     boolean readable);
                     45: 

LinuxTV legacy CVS <linuxtv.org/cvs>