|
libclosedcaption 1.0.3
Extração de closed caption ISDB-Tb/SBTVD de arquivos MPEG-TS
|
Data unit de bitmap (uma imagem PNG com posição e cores que piscam). Mais...


Ir para o código-fonte desse arquivo.
Estruturas de Dados | |
| struct | CaptionSuperImposeBitmap_t |
Definições de Tipos | |
| typedef struct CaptionSuperImposeBitmap_t | CaptionSuperImposeBitmap_t |
Funções | |
| CaptionSuperImposeBitmap_t * | caption_superimpose_bitmap_new (const CaptionManagement_t *m) |
| void | caption_superimpose_bitmap_free (CaptionSuperImposeBitmap_t *cc) |
Data unit de bitmap (uma imagem PNG com posição e cores que piscam).
Lê as data units do tipo CAPTION_HANDLER_TYPE_BITMAP, seguindo o "bitmap graphics coding" (ARIB STD-B24, Volume 1, Part 3, 6.2, Table 6-1, p. 156): cabeçalho de posição, cabeçalho de cores que piscam e o arquivo PNG. A lib não decodifica o PNG: valida a assinatura, lê o tamanho do chunk IHDR e entrega os bytes para usar com qualquer decodificador.
Definição no arquivo caption-superimpose-bitmap.h.
| typedef struct CaptionSuperImposeBitmap_t CaptionSuperImposeBitmap_t |
Data unit de bitmap.
| CaptionSuperImposeBitmap_t * caption_superimpose_bitmap_new | ( | const CaptionManagement_t * | m | ) |
Cria a struct a partir de uma data unit de bitmap.
| m | Conteúdo lido por caption_management_load() ou caption_management_load_unit(), do tipo CAPTION_HANDLER_TYPE_BITMAP, com data unit não vazia. |
| void caption_superimpose_bitmap_free | ( | CaptionSuperImposeBitmap_t * | cc | ) |
Libera a struct criada por caption_superimpose_bitmap_new(), incluindo todos os itens encadeados em next.
| cc | A struct. NULL é aceito. |