libclosedcaption
1.0.3
Extração de closed caption ISDB-Tb/SBTVD de arquivos MPEG-TS
Carregando...
Procurando...
Nenhuma entrada encontrado
caption-superimpose-1bytedrcs.h
Ir para a documentação desse arquivo.
1
24
#ifndef CAPTION_SUPERIMPOSE_1BYTEDRCS_H_
25
#define CAPTION_SUPERIMPOSE_1BYTEDRCS_H_
26
27
#include "
caption-common.h
"
28
#include "
caption-data.h
"
29
#include "
caption-management.h
"
30
31
#define CAPTION_DRCS_MODE_2_GRADATION 0x00
32
#define CAPTION_DRCS_MODE_MULTI_GRAD 0x01
33
#define CAPTION_DRCS_MODE_2_COLOR_GEO 0x02
34
#define CAPTION_DRCS_MODE_MULTI_COLOR 0x03
40
typedef
struct
CaptionSuperImpose1ByteDrcs_t
{
41
uint16_t
character_code
;
43
uint8_t
font_id
;
44
uint8_t
mode
;
46
uint8_t
depth
;
47
uint8_t
width
;
48
uint8_t
height
;
49
uint8_t *
pixels
;
53
uint8_t
region_x
;
54
uint8_t
region_y
;
55
uint8_t *
geometric
;
57
uint16_t
geometric_len
;
59
const
PES_pts_t
*
pts
;
60
struct
CaptionSuperImpose1ByteDrcs_t
*
next
;
61
}
CaptionSuperImpose1ByteDrcs_t
;
62
71
CaptionSuperImpose1ByteDrcs_t
*
caption_superimpose_1bytedrcs_new
(
const
CaptionManagement_t
*m);
72
79
void
caption_superimpose_1bytedrcs_free
(
CaptionSuperImpose1ByteDrcs_t
*cc);
80
81
#endif
/* CAPTION_SUPERIMPOSE_1BYTEDRCS_H_ */
caption-common.h
Headers padrão e macros utilitárias usadas por toda a biblioteca.
caption-data.h
Leitura do data_group da legenda (ARIB STD-B24, Volume 3, 9.2).
caption-management.h
Leitura do "caption management data" e do "caption statement data" (ARIB STD-B24, Volume 3,...
caption_superimpose_1bytedrcs_new
CaptionSuperImpose1ByteDrcs_t * caption_superimpose_1bytedrcs_new(const CaptionManagement_t *m)
caption_superimpose_1bytedrcs_free
void caption_superimpose_1bytedrcs_free(CaptionSuperImpose1ByteDrcs_t *cc)
CaptionManagement_t
Definição
caption-management.h:89
CaptionSuperImpose1ByteDrcs_t
Definição
caption-superimpose-1bytedrcs.h:40
CaptionSuperImpose1ByteDrcs_t::geometric
uint8_t * geometric
Definição
caption-superimpose-1bytedrcs.h:55
CaptionSuperImpose1ByteDrcs_t::pixels
uint8_t * pixels
Definição
caption-superimpose-1bytedrcs.h:49
CaptionSuperImpose1ByteDrcs_t::pts
const PES_pts_t * pts
Definição
caption-superimpose-1bytedrcs.h:59
CaptionSuperImpose1ByteDrcs_t::font_id
uint8_t font_id
Definição
caption-superimpose-1bytedrcs.h:43
CaptionSuperImpose1ByteDrcs_t::width
uint8_t width
Definição
caption-superimpose-1bytedrcs.h:47
CaptionSuperImpose1ByteDrcs_t::region_y
uint8_t region_y
Definição
caption-superimpose-1bytedrcs.h:54
CaptionSuperImpose1ByteDrcs_t::character_code
uint16_t character_code
Definição
caption-superimpose-1bytedrcs.h:41
CaptionSuperImpose1ByteDrcs_t::region_x
uint8_t region_x
Definição
caption-superimpose-1bytedrcs.h:53
CaptionSuperImpose1ByteDrcs_t::height
uint8_t height
Definição
caption-superimpose-1bytedrcs.h:48
CaptionSuperImpose1ByteDrcs_t::geometric_len
uint16_t geometric_len
Definição
caption-superimpose-1bytedrcs.h:57
CaptionSuperImpose1ByteDrcs_t::depth
uint8_t depth
Definição
caption-superimpose-1bytedrcs.h:46
CaptionSuperImpose1ByteDrcs_t::mode
uint8_t mode
Definição
caption-superimpose-1bytedrcs.h:44
CaptionSuperImpose1ByteDrcs_t::next
struct CaptionSuperImpose1ByteDrcs_t * next
Definição
caption-superimpose-1bytedrcs.h:60
PES_pts_t
Definição
packet-pes.h:39
docs
pt_BR
closedcaption
caption-superimpose-1bytedrcs.h
Gerado por
1.9.8