#include <linux/types.h>
#include <linux/errno.h>
#include <linux/list.h>
#include <linux/time.h>
#include <linux/dvb/dmx.h>
Go to the source code of this file.
|
typedef int(* | dmx_ts_cb )(const u8 *buffer1, size_t buffer1_length, const u8 *buffer2, size_t buffer2_length, struct dmx_ts_feed *source, enum dmx_success success) |
|
typedef int(* | dmx_section_cb )(const u8 *buffer1, size_t buffer1_len, const u8 *buffer2, size_t buffer2_len, struct dmx_section_filter *source, enum dmx_success success) |
|
|
enum | dmx_success {
DMX_OK = 0,
DMX_LENGTH_ERROR,
DMX_OVERRUN_ERROR,
DMX_CRC_ERROR,
DMX_FRAME_ERROR,
DMX_FIFO_ERROR,
DMX_MISSED_ERROR
} |
|
enum | dmx_ts_pes {
DMX_TS_PES_AUDIO0,
DMX_TS_PES_VIDEO0,
DMX_TS_PES_TELETEXT0,
DMX_TS_PES_SUBTITLE0,
DMX_TS_PES_PCR0,
DMX_TS_PES_AUDIO1,
DMX_TS_PES_VIDEO1,
DMX_TS_PES_TELETEXT1,
DMX_TS_PES_SUBTITLE1,
DMX_TS_PES_PCR1,
DMX_TS_PES_AUDIO2,
DMX_TS_PES_VIDEO2,
DMX_TS_PES_TELETEXT2,
DMX_TS_PES_SUBTITLE2,
DMX_TS_PES_PCR2,
DMX_TS_PES_AUDIO3,
DMX_TS_PES_VIDEO3,
DMX_TS_PES_TELETEXT3,
DMX_TS_PES_SUBTITLE3,
DMX_TS_PES_PCR3,
DMX_TS_PES_OTHER
} |
|
enum | dmx_frontend_source {
DMX_MEMORY_FE,
DMX_FRONTEND_0,
DMX_FRONTEND_1,
DMX_FRONTEND_2,
DMX_FRONTEND_3,
DMX_STREAM_0,
DMX_STREAM_1,
DMX_STREAM_2,
DMX_STREAM_3
} |
|
#define DMX_CRC_CHECKING 16 |
#define DMX_MAX_FILTER_SIZE 18 |
#define DMX_MAX_SECTION_SIZE 4096 |
#define DMX_PES_FILTERING 2 |
#define DMX_SECTION_FILTERING 4 |
#define DMX_TS_DESCRAMBLING 32 |
#define DMX_TS_FILTERING 1 |
#define TS_DECODER 4 /* send stream to built-in decoder (if present) */ |
Value:
Definition at line 82 of file demux.h.
Value:
Definition at line 80 of file demux.h.
- Enumerator:
DMX_MEMORY_FE |
|
DMX_FRONTEND_0 |
|
DMX_FRONTEND_1 |
|
DMX_FRONTEND_2 |
|
DMX_FRONTEND_3 |
|
DMX_STREAM_0 |
|
DMX_STREAM_1 |
|
DMX_STREAM_2 |
|
DMX_STREAM_3 |
|
Definition at line 195 of file demux.h.
- Enumerator:
DMX_OK |
|
DMX_LENGTH_ERROR |
|
DMX_OVERRUN_ERROR |
|
DMX_CRC_ERROR |
|
DMX_FRAME_ERROR |
|
DMX_FIFO_ERROR |
|
DMX_MISSED_ERROR |
|
Definition at line 63 of file demux.h.
- Enumerator:
DMX_TS_PES_AUDIO0 |
|
DMX_TS_PES_VIDEO0 |
|
DMX_TS_PES_TELETEXT0 |
|
DMX_TS_PES_SUBTITLE0 |
|
DMX_TS_PES_PCR0 |
|
DMX_TS_PES_AUDIO1 |
|
DMX_TS_PES_VIDEO1 |
|
DMX_TS_PES_TELETEXT1 |
|
DMX_TS_PES_SUBTITLE1 |
|
DMX_TS_PES_PCR1 |
|
DMX_TS_PES_AUDIO2 |
|
DMX_TS_PES_VIDEO2 |
|
DMX_TS_PES_TELETEXT2 |
|
DMX_TS_PES_SUBTITLE2 |
|
DMX_TS_PES_PCR2 |
|
DMX_TS_PES_AUDIO3 |
|
DMX_TS_PES_VIDEO3 |
|
DMX_TS_PES_TELETEXT3 |
|
DMX_TS_PES_SUBTITLE3 |
|
DMX_TS_PES_PCR3 |
|
DMX_TS_PES_OTHER |
|
Definition at line 87 of file demux.h.