libclosedcaption
1.0.3
Extração de closed caption ISDB-Tb/SBTVD de arquivos MPEG-TS
Carregando...
Procurando...
Nenhuma entrada encontrado
caption-data.h
Ir para a documentação desse arquivo.
1
19
#ifndef CAPTION_DATA_H_
20
#define CAPTION_DATA_H_
21
22
#include "
caption-common.h
"
23
#include "
packet-pes.h
"
24
25
#define CAPTION_MANAGEMENT_DGI_A 0x00
26
#define CAPTION_MANAGEMENT_DGI_B 0x20
31
typedef
struct
CaptionData_t
{
32
uint8_t
group_id
;
33
uint8_t
version
;
34
uint8_t
link_number
;
35
uint8_t
last_link_number
;
36
uint16_t
datalen
;
37
const
uint8_t *
data
;
38
uint16_t
crc16
;
40
const
PES_pts_t
*
pts
;
41
}
CaptionData_t
;
42
56
bool
caption_data_check_crc16
(
const
uint8_t *data,
57
const
uint16_t *datalen,
58
const
uint16_t *crc16);
59
70
bool
caption_data_load
(
const
PacketPES_t
*pes,
71
CaptionData_t
*caption);
72
73
#endif
/* CAPTION_DATA_H_ */
caption-common.h
Headers padrão e macros utilitárias usadas por toda a biblioteca.
caption_data_load
bool caption_data_load(const PacketPES_t *pes, CaptionData_t *caption)
caption_data_check_crc16
bool caption_data_check_crc16(const uint8_t *data, const uint16_t *datalen, const uint16_t *crc16)
packet-pes.h
Leitura do cabeçalho de um pacote PES de legenda.
CaptionData_t
Definição
caption-data.h:31
CaptionData_t::datalen
uint16_t datalen
Definição
caption-data.h:36
CaptionData_t::group_id
uint8_t group_id
Definição
caption-data.h:32
CaptionData_t::version
uint8_t version
Definição
caption-data.h:33
CaptionData_t::crc16
uint16_t crc16
Definição
caption-data.h:38
CaptionData_t::link_number
uint8_t link_number
Definição
caption-data.h:34
CaptionData_t::last_link_number
uint8_t last_link_number
Definição
caption-data.h:35
CaptionData_t::pts
const PES_pts_t * pts
Definição
caption-data.h:40
CaptionData_t::data
const uint8_t * data
Definição
caption-data.h:37
PES_pts_t
Definição
packet-pes.h:39
PacketPES_s
Definição
packet-pes.h:53
docs
pt_BR
closedcaption
caption-data.h
Gerado por
1.9.8