libclosedcaption 1.0.3
ISDB-Tb/SBTVD (Brazilian DTV) closed caption extraction from MPEG-TS
Loading...
Searching...
No Matches
CaptionManagement_t Struct Reference

#include <caption-management.h>

Collaboration diagram for CaptionManagement_t:

Data Structures

struct  statement
 

Data Fields

uint8_t TMD
 
uint64_t TMD_otm
 
uint8_t reserved
 
struct CaptionManagement_t::statement statement
 
const PES_pts_t * pts
 
Only in the caption management data (of the first language)
uint8_t num_lang
 
uint8_t lang_tag
 
uint8_t DMF
 
uint8_t DC
 
char ISO_639_lang_code [3+1]
 
uint8_t format
 
uint8_t TCS
 
uint8_t rollup_mode
 

Detailed Description

Content of the "caption management data" or the "caption statement data" (ARIB STD-B24, Volume 3, 9.3.1 and 9.3.2).

Definition at line 89 of file caption-management.h.

Field Documentation

◆ TMD

uint8_t CaptionManagement_t::TMD

Time mode, see MANAGEMENT_TMD_FREE and the next ones.

Definition at line 90 of file caption-management.h.

◆ TMD_otm

uint64_t CaptionManagement_t::TMD_otm

OTM (management) or STM (statement): 36 bits, 9 BCD digits (hhmmssmmm).

Definition at line 91 of file caption-management.h.

◆ reserved

uint8_t CaptionManagement_t::reserved

Reserved bits of the first byte.

Definition at line 92 of file caption-management.h.

◆ num_lang

uint8_t CaptionManagement_t::num_lang

Number of languages.

Definition at line 96 of file caption-management.h.

◆ lang_tag

uint8_t CaptionManagement_t::lang_tag

Language tag (0 to 7).

Definition at line 97 of file caption-management.h.

◆ DMF

uint8_t CaptionManagement_t::DMF

Display Mode (4 bits).

Definition at line 98 of file caption-management.h.

◆ DC

uint8_t CaptionManagement_t::DC

Display condition (present when DMF is 0x0c, 0x0d or 0x0e).

Definition at line 99 of file caption-management.h.

◆ ISO_639_lang_code

char CaptionManagement_t::ISO_639_lang_code[3+1]

Language code, ISO 639-2 (e.g. "por"), '\0' terminated.

Definition at line 100 of file caption-management.h.

◆ format

uint8_t CaptionManagement_t::format

Display format, see CC_Format_t.

Definition at line 101 of file caption-management.h.

◆ TCS

uint8_t CaptionManagement_t::TCS

Character encoding, see MANAGEMENT_TCS_8BIT.

Definition at line 102 of file caption-management.h.

◆ rollup_mode

uint8_t CaptionManagement_t::rollup_mode

Roll-up mode, see MANAGEMENT_ROLL_NONE.

Definition at line 103 of file caption-management.h.

◆ statement

Picked data unit; see the description of the statement struct.

◆ pts

const PES_pts_t* CaptionManagement_t::pts

Points to PacketPES_t::pts; valid while the PacketPES_t exists.

Definition at line 118 of file caption-management.h.


The documentation for this struct was generated from the following file: