36 #include <linux/dvb/dmx.h>
106 dmx_output_t output,
int buffersize);
131 unsigned char *filter,
void dvb_dmx_close(int dmx_fd)
Stops the DMX filter for the file descriptor and closes.
int dvb_dmx_open(int adapter, int demux)
Opens a DVB demux in read/write mode.
int dvb_set_section_filter(int dmxfd, int pid, unsigned filtsize, unsigned char *filter, unsigned char *mask, unsigned char *mode, unsigned int flags)
Sets a MPEG-TS section filter.
int dvb_set_pesfilter(int dmxfd, int pid, dmx_pes_type_t type, dmx_output_t output, int buffersize)
Start a filter for a MPEG-TS Packetized Elementary Stream (PES)
void dvb_dmx_stop(int dmx_fd)
Stops the DMX filter for a given file descriptor.
int dvb_get_pmt_pid(int dmxfd, int sid)
read the contents of the MPEG-TS PAT table, seeking for an specific service ID