Annotation of multiplexer/input.h, revision 1.3
1.1 oskar 1: /*
2: * ISO 13818 stream multiplexer
3: * Copyright (C) 2001 Convergence Integrated Media GmbH Berlin
4: * Author: Oskar Schirmer (oskar@convergence.de)
5: */
6:
7:
8: boolean input_init (void);
9: boolean input_expected (void);
10: boolean input_acceptable (unsigned int *nfds,
11: struct pollfd *ufds,
1.2 oskar 12: t_msec *timeout,
1.1 oskar 13: boolean outnotfull);
14: stream_descr *input_available (void);
1.3 ! oskar 15: char *input_filerefername (int filerefnum);
1.1 oskar 16: file_descr* input_openfile (char *name,
1.3 ! oskar 17: int filerefnum,
1.1 oskar 18: content_type content,
19: boolean automatic,
20: int programnb);
21: file_descr* input_existfile (char *name);
22: void input_endfile (file_descr *f);
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,
32: boolean isamap,
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);
38: file_descr *input_filehandle (int handle);
1.3 ! oskar 39: file_descr *input_filereferenced (int filerefnum,
! 40: char *filename);
! 41: void input_stopfile (file_descr *f);
1.1 oskar 42: void input_something (file_descr *f,
43: boolean readable);
44:
LinuxTV legacy CVS <linuxtv.org/cvs>