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>