VLC 4.0.0-dev
|
Text segment for subtitles. More...
#include <vlc_text_style.h>
Data Fields | |
char * | psz_text |
text string of the segment | |
text_style_t * | style |
style applied to this segment | |
text_segment_t * | p_next |
next segment | |
text_segment_ruby_t * | p_ruby |
ruby descriptions | |
Text segment for subtitles.
This structure is used to store a formatted text, with mixed styles Every segment is comprised of one text and a unique style
On style change, a new segment is created with the next part of text and the new style, and chained to the list
Create with text_segment_New and clean the chain with text_segment_ChainDelete
text_segment_t* text_segment_t::p_next |
next segment
Referenced by text_segment_ChainDelete(), text_segment_Copy(), vout_OSDEpgEvent(), and vout_OSDSegmentSetNoWrap().
text_segment_ruby_t* text_segment_t::p_ruby |
ruby descriptions
Referenced by text_segment_Copy(), text_segment_Delete(), and text_segment_FromRuby().
char* text_segment_t::psz_text |
text string of the segment
Referenced by text_segment_Copy(), text_segment_Delete(), text_segment_FromRuby(), and text_segment_New().
text_style_t* text_segment_t::style |
style applied to this segment
Referenced by text_segment_Copy(), text_segment_Delete(), text_segment_NewInheritStyle(), vout_OSDSegment(), and vout_OSDSegmentSetNoWrap().