mpeg_ts.h man page

lib/include/libdvbv5/mpeg_ts.h — Provides the table parser for the MPEG-PES Elementary Stream.

Synopsis

#include <stdint.h>
#include <unistd.h>

Data Structures

struct dvb_mpeg_ts_adaption
MPEG TS header adaption field.
struct dvb_mpeg_ts
MPEG TS header.

Macros

#define DVB_MPEG_TS
MPEG Transport Stream magic.
#define DVB_MPEG_TS_PACKET_SIZE
Size of an MPEG packet.

Functions

ssize_t dvb_mpeg_ts_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, ssize_t buflen, uint8_t *table, ssize_t *table_length)
Initialize a struct dvb_mpeg_ts from buffer.
void dvb_mpeg_ts_free (struct dvb_mpeg_ts *ts)
Deallocate memory associated with a struct dvb_mpeg_ts.
void dvb_mpeg_ts_print (struct dvb_v5_fe_parms *parms, struct dvb_mpeg_ts *ts)
Print details of struct dvb_mpeg_ts.

Detailed Description

Provides the table parser for the MPEG-PES Elementary Stream.

Copyright:

GNU General Public License version 2 (GPLv2)

Author:

Andre Roth

Relevant specs

The table described herein is defined in ISO 13818-1

See also:

Bug Report

Please submit bug reports and patches to linux-media@vger.kernel.org

Definition in file mpeg_ts.h.

Author

Generated automatically by Doxygen for libdvbv5 from the source code.

Info

Tue Mar 1 2016 Version 1.10.0 libdvbv5