libdvbv5 1.32.0
Library to work with Digital TV devices on Linux
dvb_table_nit_transport Struct Reference

MPEG-TS NIT transport table. More...

#include <nit.h>

Data Structures

union  [union].__unnamed0__

Data Fields

uint16_t transport_id
uint16_t network_id
union  
struct dvb_desc * descriptor
struct dvb_table_nit_transport * next

Detailed Description

MPEG-TS NIT transport table.

Parameters
transport_idtransport id
network_idnetwork id
desc_lengthdesc length
descriptorpointer to struct dvb_desc
nextpointer to struct dvb_table_nit_transport

This structure is used to store the original NIT transport table, converting the integer fields to the CPU endianness.

The undocumented parameters are used only internally by the API and/or are fields that are reserved. They shouldn't be used, as they may change on future API releases.

Everything after dvb_table_nit_transport::descriptor (including it) won't be bit-mapped to the data parsed from the MPEG TS. So, metadata are added there.

Definition at line 109 of file nit.h.

Field Documentation

◆ @204224226367111233270234073265006344173031045340

◆ descriptor

struct dvb_desc* dvb_table_nit_transport::descriptor

Definition at line 119 of file nit.h.

◆ network_id

uint16_t dvb_table_nit_transport::network_id

Definition at line 111 of file nit.h.

◆ next

struct dvb_table_nit_transport* dvb_table_nit_transport::next

Definition at line 120 of file nit.h.

◆ transport_id

uint16_t dvb_table_nit_transport::transport_id

Definition at line 110 of file nit.h.


The documentation for this struct was generated from the following file:
  • lib/include/libdvbv5/nit.h