Lines Matching refs:demux
2 * demux.h
210 demux */
244 struct dmx_frontend* frontend; /* Front-end connected to the demux */
246 int (*open) (struct dmx_demux* demux);
247 int (*close) (struct dmx_demux* demux);
248 int (*write) (struct dmx_demux* demux, const char* buf, size_t count);
249 int (*allocate_ts_feed) (struct dmx_demux* demux,
252 int (*release_ts_feed) (struct dmx_demux* demux,
254 int (*allocate_section_feed) (struct dmx_demux* demux,
257 int (*release_section_feed) (struct dmx_demux* demux,
259 int (*add_frontend) (struct dmx_demux* demux,
261 int (*remove_frontend) (struct dmx_demux* demux,
263 struct list_head* (*get_frontends) (struct dmx_demux* demux);
264 int (*connect_frontend) (struct dmx_demux* demux,
266 int (*disconnect_frontend) (struct dmx_demux* demux);
268 int (*get_pes_pids) (struct dmx_demux* demux, u16 *pids);
270 int (*get_caps) (struct dmx_demux* demux, struct dmx_caps *caps);
272 int (*set_source) (struct dmx_demux* demux, const dmx_source_t *src);
274 int (*get_stc) (struct dmx_demux* demux, unsigned int num,