|
libclosedcaption 1.0.3
Extração de closed caption ISDB-Tb/SBTVD de arquivos MPEG-TS
|
#include <caption-superimpose-1bytedrcs.h>

Campos de Dados | |
| uint16_t | character_code |
| uint8_t | font_id |
| uint8_t | mode |
| uint8_t | depth |
| uint8_t | width |
| uint8_t | height |
| uint8_t * | pixels |
| uint8_t | region_x |
| uint8_t | region_y |
| uint8_t * | geometric |
| uint16_t | geometric_len |
| const PES_pts_t * | pts |
| struct CaptionSuperImpose1ByteDrcs_t * | next |
Uma fonte (tipo de letra) de um caractere DRCS. Um caractere enviado com mais de uma fonte vira mais de um item, todos com o mesmo character_code.
Definição na linha 40 do arquivo caption-superimpose-1bytedrcs.h.
| uint16_t CaptionSuperImpose1ByteDrcs_t::character_code |
Código do caractere. DRCS de 1 byte: 0x41xx (DRCS-1) a 0x4Fxx (DRCS-15), o 2º byte (0x21 a 0x7e) é a posição no conjunto.
Definição na linha 41 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t CaptionSuperImpose1ByteDrcs_t::font_id |
Tipo de letra (0 a 15); 0 quer dizer "qualquer".
Definição na linha 43 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t CaptionSuperImpose1ByteDrcs_t::mode |
Modo de transmissão, veja CAPTION_DRCS_MODE_2_GRADATION e os próximos.
Definição na linha 44 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t CaptionSuperImpose1ByteDrcs_t::depth |
Número de gradações menos 2 (0: 2 gradações). Só nos modos 0 e 1.
Definição na linha 46 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t CaptionSuperImpose1ByteDrcs_t::width |
Largura do padrão, em pixels. Só nos modos 0 e 1.
Definição na linha 47 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t CaptionSuperImpose1ByteDrcs_t::height |
Altura do padrão, em pixels. Só nos modos 0 e 1.
Definição na linha 48 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t* CaptionSuperImpose1ByteDrcs_t::pixels |
width x height pixels, um byte cada, da esquerda para a direita e de cima para baixo. 0 é o fundo, depth + 1 é a frente. NULL nos modos 2 e 3, ou quando o padrão é vazio.
Definição na linha 49 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t CaptionSuperImpose1ByteDrcs_t::region_x |
Área lógica (unidade de 1/256) usada pelos dados geométricos. Só nos modos 2 e 3.
Definição na linha 53 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t CaptionSuperImpose1ByteDrcs_t::region_y |
Idem.
Definição na linha 54 do arquivo caption-superimpose-1bytedrcs.h.
| uint8_t* CaptionSuperImpose1ByteDrcs_t::geometric |
Dados geométricos, como vieram (veja caption-superimpose-geometric.h). NULL quando não tem. Só nos modos 2 e 3.
Definição na linha 55 do arquivo caption-superimpose-1bytedrcs.h.
| uint16_t CaptionSuperImpose1ByteDrcs_t::geometric_len |
Tamanho de geometric.
Definição na linha 57 do arquivo caption-superimpose-1bytedrcs.h.
| const PES_pts_t* CaptionSuperImpose1ByteDrcs_t::pts |
Aponta para PacketPES_t::pts; válido enquanto o PacketPES_t existir.
Definição na linha 59 do arquivo caption-superimpose-1bytedrcs.h.
| struct CaptionSuperImpose1ByteDrcs_t* CaptionSuperImpose1ByteDrcs_t::next |
Próximo item da lista, ou NULL.
Definição na linha 60 do arquivo caption-superimpose-1bytedrcs.h.