libdvbpsi
1.3.0
|
VBI data descriptor parsing. More...
Go to the source code of this file.
Data Structures | |
struct | dvbpsi_vbidata_line_s |
one VBI Data line structure. More... | |
struct | dvbpsi_vbidata_s |
one VBI data structure. More... | |
struct | dvbpsi_vbi_dr_s |
"teletext" descriptor structure. More... | |
Macros | |
#define | DVBPSI_VBIDATA_LINE_DR_MAX 255 |
Maximum number of dvbpsi_vbidata_line_t entries present in. More... | |
#define | DVBPSI_VBI_DR_MAX 85 |
Maximum number of dvbpsi_vbidata_t entries present in. More... | |
Typedefs | |
typedef struct dvbpsi_vbidata_line_s | dvbpsi_vbidata_line_t |
dvbpsi_vbidata_line_t type definition. | |
typedef struct dvbpsi_vbidata_s | dvbpsi_vbidata_t |
dvbpsi_vbidata_t type definition. | |
typedef struct dvbpsi_vbi_dr_s | dvbpsi_vbi_dr_t |
dvbpsi_vbi_dr_t type definition. | |
Functions | |
dvbpsi_vbi_dr_t * | dvbpsi_DecodeVBIDataDr (dvbpsi_descriptor_t *p_descriptor) |
"VBI data" descriptor decoder. More... | |
dvbpsi_descriptor_t * | dvbpsi_GenVBIDataDr (dvbpsi_vbi_dr_t *p_decoded, bool b_duplicate) |
"VBI data" descriptor generator. More... | |
VBI data descriptor parsing.
NOTE: this descriptor is known by tag value 0x45
#define DVBPSI_VBI_DR_MAX 85 |
Maximum number of dvbpsi_vbidata_t entries present in.
#define DVBPSI_VBIDATA_LINE_DR_MAX 255 |
Maximum number of dvbpsi_vbidata_line_t entries present in.
dvbpsi_vbi_dr_t * dvbpsi_DecodeVBIDataDr | ( | dvbpsi_descriptor_t * | p_descriptor | ) |
"VBI data" descriptor decoder.
p_descriptor | pointer to the descriptor structure |
dvbpsi_descriptor_t * dvbpsi_GenVBIDataDr | ( | dvbpsi_vbi_dr_t * | p_decoded, |
bool | b_duplicate | ||
) |
"VBI data" descriptor generator.
p_decoded | pointer to a decoded "VBI data" descriptor structure |
b_duplicate | if true then duplicate the p_decoded structure into the descriptor |