|
libclosedcaption 1.0.3
Extração de closed caption ISDB-Tb/SBTVD de arquivos MPEG-TS
|
Data unit de DRCS de 2 bytes (caracteres desenhados pela emissora). Mais...
#include "caption-common.h"#include "caption-data.h"#include "caption-management.h"#include "caption-superimpose-1bytedrcs.h"

Ir para o código-fonte desse arquivo.
Definições de Tipos | |
| typedef CaptionSuperImpose1ByteDrcs_t | CaptionSuperImpose2ByteDrcs_t |
Funções | |
| CaptionSuperImpose2ByteDrcs_t * | caption_superimpose_2bytedrcs_new (const CaptionManagement_t *m) |
| void | caption_superimpose_2bytedrcs_free (CaptionSuperImpose2ByteDrcs_t *cc) |
Data unit de DRCS de 2 bytes (caracteres desenhados pela emissora).
Lê as data units do tipo CAPTION_HANDLER_TYPE_2BYTE_DRCS. A sintaxe é a mesma do DRCS de 1 byte (ARIB STD-B24, Volume 1, Part 2, Annex D); só muda o significado do character_code: aqui os dois bytes são o próprio código do caractere suplementar (Gaiji). Por isso a struct é a mesma do caption-superimpose-1bytedrcs.h.
Definição no arquivo caption-superimpose-2bytedrcs.h.
Uma fonte de um caractere DRCS de 2 bytes: os mesmos campos de CaptionSuperImpose1ByteDrcs_t, mas o character_code é o código de 2 bytes do caractere.
Definição na linha 24 do arquivo caption-superimpose-2bytedrcs.h.
| CaptionSuperImpose2ByteDrcs_t * caption_superimpose_2bytedrcs_new | ( | const CaptionManagement_t * | m | ) |
Cria a lista a partir de uma data unit de DRCS de 2 bytes (caracteres desenhados pela emissora).
| m | Conteúdo lido por caption_management_load() ou caption_management_load_unit(), do tipo CAPTION_HANDLER_TYPE_2BYTE_DRCS, com data unit não vazia. |
| void caption_superimpose_2bytedrcs_free | ( | CaptionSuperImpose2ByteDrcs_t * | cc | ) |
Libera a lista criada por caption_superimpose_2bytedrcs_new(), incluindo todos os itens encadeados em next.
| cc | A lista. NULL é aceito. |