16#ifndef CAPTION_CLOSED_H_
17#define CAPTION_CLOSED_H_
65#define CC_Dimension_is_equal(dimen1, dimen2) \
66 ((dimen1).width == (dimen2).width && (dimen1).height == (dimen2).height)
79#define CC_Color_is_equal(color1, color2) \
80 ((color1).r == (color2).r && (color1).g == (color2).g && \
81 (color1).b == (color2).b && (color1).a == (color2).a)
@ CC_Format_HOR_1920x1080
@ CC_Format_HOR_HIGH_DENSITY
@ CC_Format_HOR_STAN_DENSITY
@ CC_Format_VER_HIGH_DENSITY
@ CC_Format_VER_STAN_DENSITY
@ CC_Format_HOR_WEST_LANG
@ CC_Format_VER_1920x1080
@ CC_Rcs_FULL_INTENSITY_RED
@ Cc_Rcs_HALF_INTENSITY_YELLOW
@ Cc_Rcs_HALF_INTENSITY_GREEN
@ CC_Rcs_FULL_INTENSITY_CYAN
@ Cc_Rcs_HALF_INTENSITY_WHITE
@ Cc_Rcs_HALF_INTENSITY_CYAN
@ Cc_Rcs_HALF_INTENSITY_BLUE
@ CC_Rcs_FULL_INTENSITY_BLUE
@ CC_Rcs_FULL_INTENSITY_YELLOW
@ CC_Rcs_FULL_INTENSITY_GREEN
@ CC_Rcs_FULL_INTENSITY_WHITE
@ CC_Rcs_FULL_INTENSITY_MAGNETA
@ Cc_Rcs_HALF_INTENSITY_RED
@ Cc_Rcs_HALF_INTENSITY_MAGNETA
uint8_t char_latin9_to_utf8(const char *const from, char *const to, uint8_t to_len)
bool caption_closed_run(const CaptionManagement_t *m, CaptionClosed_t *cc)
@ CC_CharacterSize_UNKNOWN
@ CC_CharacterSize_t_eMax
@ CC_CharacterSize_Middle
@ CC_CharacterSize_Custom
@ CC_CharacterSize_Standard
Standard headers and helper macros used all over the library.
Reading the caption data_group (ARIB STD-B24, Volume 3, 9.2).
Reading the "caption management data" and the "caption statement data" (ARIB STD-B24,...
CC_Color_t half_background
uint8_t char_number_in_oneline
CC_Color_t half_foreground
CC_CharacterSize_t char_size