libdvbpsi 1.3.2
dr_58.h File Reference

Application interface for the DVB "local time offset" descriptor decoder and generator. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dvbpsi_local_time_offset_s
 one local time offset structure. More...
struct  dvbpsi_local_time_offset_dr_s
 "local time offset" descriptor structure. More...

Macros

#define DVBPSI_LOCAL_TIME_OFFSET_DR_MAX   19
 Maximum number of dvbpsi_local_time_offset_t entries present in.

Typedefs

typedef struct dvbpsi_local_time_offset_s dvbpsi_local_time_offset_t
 dvbpsi_local_time_offset_t type definition.
typedef struct dvbpsi_local_time_offset_dr_s dvbpsi_local_time_offset_dr_t
 dvbpsi_local_time_offset_dr_t type definition.

Functions

dvbpsi_local_time_offset_dr_tdvbpsi_DecodeLocalTimeOffsetDr (dvbpsi_descriptor_t *p_descriptor)
 "local time offset" descriptor decoder.
dvbpsi_descriptor_tdvbpsi_GenLocalTimeOffsetDr (dvbpsi_local_time_offset_dr_t *p_decoded, bool b_duplicate)
 "local time offset" descriptor generator.

Detailed Description

Application interface for the DVB "local time offset" descriptor decoder and generator.

>

Author
Johann Hanne

Application interface for the DVB "local time offset" descriptor decoder and generator. This descriptor's definition can be found in ETSI EN 300 468 section 6.2.19.

Macro Definition Documentation

◆ DVBPSI_LOCAL_TIME_OFFSET_DR_MAX

#define DVBPSI_LOCAL_TIME_OFFSET_DR_MAX   19

Maximum number of dvbpsi_local_time_offset_t entries present in.

See also
dvbpsi_local_time_offset_dr_t

Function Documentation

◆ dvbpsi_DecodeLocalTimeOffsetDr()

dvbpsi_local_time_offset_dr_t * dvbpsi_DecodeLocalTimeOffsetDr ( dvbpsi_descriptor_t * p_descriptor)

"local time offset" descriptor decoder.

Parameters
p_descriptorpointer to the descriptor structure
Returns
a pointer to a new "local time offset" descriptor structure which contains the decoded data.

◆ dvbpsi_GenLocalTimeOffsetDr()

dvbpsi_descriptor_t * dvbpsi_GenLocalTimeOffsetDr ( dvbpsi_local_time_offset_dr_t * p_decoded,
bool b_duplicate )

"local time offset" descriptor generator.

Parameters
p_decodedpointer to a decoded "local time offset" descriptor structure
b_duplicateif true then duplicate the p_decoded structure into the descriptor
Returns
a pointer to a new descriptor structure which contains encoded data.