libclosedcaption 1.0.3
Extração de closed caption ISDB-Tb/SBTVD de arquivos MPEG-TS
Carregando...
Procurando...
Nenhuma entrada encontrado
Referência da Estrutura CaptionClosed_t

#include <caption-closed.h>

Diagrama de colaboração para CaptionClosed_t:

Estruturas de Dados

struct  APS
 

Campos de Dados

CC_Format_t format
 
CC_CharacterSize_t char_size
 
CC_Dimension_t SDF
 
CC_Dimension_t SDP
 
CC_Dimension_t SSM
 
CC_Rcs_t RCS
 
CC_Color_t foreground
 
CC_Color_t background
 
CC_Color_t half_foreground
 
CC_Color_t half_background
 
struct CaptionClosed_t::APS APS
 
bool need_clear
 
uint8_t char_size_custom
 
uint8_t char_number_in_oneline
 
uint8_t char_line_number
 
uint16_t SHS
 
uint16_t SVS
 
const PES_pts_t * pts
 
void * userdata
 

Descrição detalhada

Estado da legenda, atualizado pelos comandos de controle durante o caption_closed_run().

Mantenha a mesma estrutura entre os PES de um mesmo PID: alguns comandos (cores, tamanho, formato) valem até serem alterados novamente. Inicialize com zeros.

Definição na linha 114 do arquivo caption-closed.h.

Campos

◆ format

CC_Format_t CaptionClosed_t::format

Formato de exibição (CSI SWF).

Definição na linha 115 do arquivo caption-closed.h.

◆ char_size

CC_CharacterSize_t CaptionClosed_t::char_size

Tamanho dos caracteres (SSZ, MSZ, NSZ, SZX).

Definição na linha 116 do arquivo caption-closed.h.

◆ SDF

CC_Dimension_t CaptionClosed_t::SDF

Tamanho da área de exibição (CSI SDF, Set Display Format).

Definição na linha 117 do arquivo caption-closed.h.

◆ SDP

CC_Dimension_t CaptionClosed_t::SDP

Posição da área de exibição (CSI SDP, Set Display Position).

Definição na linha 118 do arquivo caption-closed.h.

◆ SSM

CC_Dimension_t CaptionClosed_t::SSM

Tamanho do caractere em pontos (CSI SSM).

Definição na linha 119 do arquivo caption-closed.h.

◆ RCS

CC_Rcs_t CaptionClosed_t::RCS

Cor de raster (CSI RCS).

Definição na linha 120 do arquivo caption-closed.h.

◆ foreground

CC_Color_t CaptionClosed_t::foreground

Cor do texto (BKF ~ WHF, COL).

Definição na linha 121 do arquivo caption-closed.h.

◆ background

CC_Color_t CaptionClosed_t::background

Cor de fundo (COL).

Definição na linha 122 do arquivo caption-closed.h.

◆ half_foreground

CC_Color_t CaptionClosed_t::half_foreground

Cor do texto, meia intensidade (COL).

Definição na linha 123 do arquivo caption-closed.h.

◆ half_background

CC_Color_t CaptionClosed_t::half_background

Cor de fundo, meia intensidade (COL).

Definição na linha 124 do arquivo caption-closed.h.

◆ APS

Posição do cursor (APS).

◆ need_clear

bool CaptionClosed_t::need_clear

TRUE quando o comando CS (limpar a tela) foi recebido.

Definição na linha 132 do arquivo caption-closed.h.

◆ char_size_custom

uint8_t CaptionClosed_t::char_size_custom

Parâmetro do SZX, quando char_size é CC_CharacterSize_Custom.

Definição na linha 133 do arquivo caption-closed.h.

◆ char_number_in_oneline

uint8_t CaptionClosed_t::char_number_in_oneline

Caracteres por linha (CSI SWF).

Definição na linha 134 do arquivo caption-closed.h.

◆ char_line_number

uint8_t CaptionClosed_t::char_line_number

Quantidade de linhas (CSI SWF).

Definição na linha 135 do arquivo caption-closed.h.

◆ SHS

uint16_t CaptionClosed_t::SHS

Espaçamento horizontal (CSI SHS, Set Horizontal Spacing).

Definição na linha 136 do arquivo caption-closed.h.

◆ SVS

uint16_t CaptionClosed_t::SVS

Espaçamento vertical (CSI SVS, Set Vertical Spacing).

Definição na linha 137 do arquivo caption-closed.h.

◆ pts

const PES_pts_t* CaptionClosed_t::pts

PTS do PES em processamento; válido apenas durante o caption_closed_run().

Definição na linha 139 do arquivo caption-closed.h.

◆ userdata

void* CaptionClosed_t::userdata

Livre para o usuário; útil para recuperar o contexto dentro dos hooks.

Definição na linha 141 do arquivo caption-closed.h.


A documentação para essa estrutura foi gerada a partir do seguinte arquivo: