libdvbv5  1.8.0
Library to work with Digital TV devices on Linux
Data Fields
dvb_v5_descriptors Struct Reference

Contains the descriptors needed to scan the Service ID and other relevant info at a MPEG-TS Digital TV stream. More...

#include <dvb-scan.h>

Collaboration diagram for dvb_v5_descriptors:
Collaboration graph
[legend]

Data Fields

uint32_t delivery_system
 
struct dvb_entryentry
 
unsigned num_entry
 
struct dvb_table_patpat
 
struct atsc_table_vctvct
 
struct dvb_v5_descriptors_programprogram
 
struct dvb_table_nitnit
 
struct dvb_table_sdtsdt
 
unsigned num_program
 

Detailed Description

Contains the descriptors needed to scan the Service ID and other relevant info at a MPEG-TS Digital TV stream.

Parameters
delivery_systemDelivery system of the parsed MPEG-TS
entrystruct dvb_entry pointer (see dvb-file.h)
patPAT table descriptor pointer
vctVCT table descriptor pointer
programPAT/PMT array associated programs found at MPEG-TS
nitNIT table descriptor pointer
sdtSDT table descriptor pointer
num_programNumber of program entries at program array.

Those descriptors are filled by the scan routines when the tables are found. Otherwise, they're NULL.

Examples:
dvbv5-scan.c.

Definition at line 78 of file dvb-scan.h.

Field Documentation

uint32_t dvb_v5_descriptors::delivery_system

Definition at line 79 of file dvb-scan.h.

struct dvb_entry* dvb_v5_descriptors::entry

Definition at line 81 of file dvb-scan.h.

struct dvb_table_nit* dvb_v5_descriptors::nit

Definition at line 87 of file dvb-scan.h.

unsigned dvb_v5_descriptors::num_entry

Definition at line 82 of file dvb-scan.h.

unsigned dvb_v5_descriptors::num_program

Definition at line 90 of file dvb-scan.h.

struct dvb_table_pat* dvb_v5_descriptors::pat

Definition at line 84 of file dvb-scan.h.

struct dvb_v5_descriptors_program* dvb_v5_descriptors::program

Definition at line 86 of file dvb-scan.h.

struct dvb_table_sdt* dvb_v5_descriptors::sdt

Definition at line 88 of file dvb-scan.h.

struct atsc_table_vct* dvb_v5_descriptors::vct

Definition at line 85 of file dvb-scan.h.


The documentation for this struct was generated from the following file: