|
FFmpeg
|
Data Fields | |
| const AVClass * | class |
| int | exp_mode |
| expansion mode to use for the text More... | |
| int | reinit |
| tells if the filter is being reinited More... | |
| uint8_t * | fontfile |
| font to be used More... | |
| uint8_t * | text |
| text to be drawn More... | |
| AVBPrint | expanded_text |
| used to contain the expanded text More... | |
| uint8_t * | fontcolor_expr |
| fontcolor expression to evaluate More... | |
| AVBPrint | expanded_fontcolor |
| used to contain the expanded fontcolor spec More... | |
| int | ft_load_flags |
| flags used for loading fonts, see FT_LOAD_* More... | |
| FT_Vector * | positions |
| positions for each element in the text More... | |
| size_t | nb_positions |
| number of elements of positions array More... | |
| char * | textfile |
| file with text to be drawn More... | |
| int | x |
| x position to start drawing text More... | |
| int | y |
| y position to start drawing text More... | |
| int | max_glyph_w |
| max glyph width More... | |
| int | max_glyph_h |
| max glyph height More... | |
| int | shadowx |
| int | shadowy |
| int | borderw |
| border width More... | |
| unsigned int | fontsize |
| font size to use More... | |
| short int | draw_box |
| draw box around text - true or false More... | |
| int | boxborderw |
| box border width More... | |
| int | use_kerning |
| font kerning is used - true/false More... | |
| int | tabsize |
| tab size More... | |
| int | fix_bounds |
| do we let it go out of frame bounds - t/f More... | |
| FFDrawContext | dc |
| FFDrawColor | fontcolor |
| foreground color More... | |
| FFDrawColor | shadowcolor |
| shadow color More... | |
| FFDrawColor | bordercolor |
| border color More... | |
| FFDrawColor | boxcolor |
| background color More... | |
| FT_Library | library |
| freetype font library handle More... | |
| FT_Face | face |
| freetype font face handle More... | |
| FT_Stroker | stroker |
| freetype stroker handle More... | |
| struct AVTreeNode * | glyphs |
| rendered glyphs, stored using the UTF-32 char code More... | |
| char * | x_expr |
| expression for x position More... | |
| char * | y_expr |
| expression for y position More... | |
| AVExpr * | x_pexpr |
| AVExpr * | y_pexpr |
| parsed expressions for x and y More... | |
| int64_t | basetime |
| base pts time in the real world for display More... | |
| double | var_values [VAR_VARS_NB] |
| char * | a_expr |
| AVExpr * | a_pexpr |
| int | alpha |
| AVLFG | prng |
| random More... | |
| char * | tc_opt_string |
| specified timecode option string More... | |
| AVRational | tc_rate |
| frame rate for timecode More... | |
| AVTimecode | tc |
| timecode context More... | |
| int | tc24hmax |
| 1 if timecode is wrapped to 24 hours, 0 otherwise More... | |
| int | reload |
| reload text file for each frame More... | |
| int | start_number |
| starting frame number for n/frame_num var More... | |
| AVDictionary * | metadata |
Definition at line 137 of file vf_drawtext.c.
| const AVClass* DrawTextContext::class |
Definition at line 138 of file vf_drawtext.c.
| int DrawTextContext::exp_mode |
expansion mode to use for the text
Definition at line 139 of file vf_drawtext.c.
Referenced by draw_text(), and init().
| int DrawTextContext::reinit |
tells if the filter is being reinited
Definition at line 140 of file vf_drawtext.c.
Referenced by command().
| uint8_t* DrawTextContext::fontfile |
font to be used
Definition at line 144 of file vf_drawtext.c.
Referenced by init(), load_font(), and load_font_file().
| uint8_t* DrawTextContext::text |
text to be drawn
Definition at line 145 of file vf_drawtext.c.
Referenced by draw_text(), init(), and load_textfile().
| AVBPrint DrawTextContext::expanded_text |
used to contain the expanded text
Definition at line 146 of file vf_drawtext.c.
Referenced by draw_glyphs(), draw_text(), init(), and uninit().
| uint8_t* DrawTextContext::fontcolor_expr |
fontcolor expression to evaluate
Definition at line 147 of file vf_drawtext.c.
Referenced by draw_text().
| AVBPrint DrawTextContext::expanded_fontcolor |
used to contain the expanded fontcolor spec
Definition at line 148 of file vf_drawtext.c.
Referenced by draw_text(), init(), and uninit().
| int DrawTextContext::ft_load_flags |
flags used for loading fonts, see FT_LOAD_*
Definition at line 149 of file vf_drawtext.c.
Referenced by load_glyph().
| FT_Vector* DrawTextContext::positions |
positions for each element in the text
Definition at line 150 of file vf_drawtext.c.
Referenced by draw_glyphs(), draw_text(), and uninit().
| size_t DrawTextContext::nb_positions |
number of elements of positions array
Definition at line 151 of file vf_drawtext.c.
Referenced by draw_text(), and uninit().
| char* DrawTextContext::textfile |
file with text to be drawn
Definition at line 152 of file vf_drawtext.c.
Referenced by init(), and load_textfile().
| int DrawTextContext::x |
x position to start drawing text
Definition at line 153 of file vf_drawtext.c.
Referenced by draw_glyphs(), draw_text(), and filter_frame().
| int DrawTextContext::y |
y position to start drawing text
Definition at line 154 of file vf_drawtext.c.
Referenced by draw_glyphs(), draw_text(), and filter_frame().
| int DrawTextContext::max_glyph_w |
| int DrawTextContext::max_glyph_h |
| int DrawTextContext::shadowx |
Definition at line 157 of file vf_drawtext.c.
Referenced by draw_text().
| int DrawTextContext::shadowy |
Definition at line 157 of file vf_drawtext.c.
Referenced by draw_text().
| int DrawTextContext::borderw |
border width
Definition at line 158 of file vf_drawtext.c.
Referenced by draw_text(), init(), and load_glyph().
| unsigned int DrawTextContext::fontsize |
| short int DrawTextContext::draw_box |
draw box around text - true or false
Definition at line 161 of file vf_drawtext.c.
Referenced by draw_text().
| int DrawTextContext::boxborderw |
| int DrawTextContext::use_kerning |
font kerning is used - true/false
Definition at line 163 of file vf_drawtext.c.
Referenced by draw_text(), and init().
| int DrawTextContext::tabsize |
| int DrawTextContext::fix_bounds |
do we let it go out of frame bounds - t/f
Definition at line 165 of file vf_drawtext.c.
| FFDrawContext DrawTextContext::dc |
Definition at line 167 of file vf_drawtext.c.
Referenced by config_input(), draw_glyphs(), draw_text(), and update_color_with_alpha().
| FFDrawColor DrawTextContext::fontcolor |
foreground color
Definition at line 168 of file vf_drawtext.c.
Referenced by config_input(), and draw_text().
| FFDrawColor DrawTextContext::shadowcolor |
shadow color
Definition at line 169 of file vf_drawtext.c.
Referenced by config_input(), and draw_text().
| FFDrawColor DrawTextContext::bordercolor |
border color
Definition at line 170 of file vf_drawtext.c.
Referenced by config_input(), and draw_text().
| FFDrawColor DrawTextContext::boxcolor |
background color
Definition at line 171 of file vf_drawtext.c.
Referenced by config_input(), and draw_text().
| FT_Library DrawTextContext::library |
freetype font library handle
Definition at line 173 of file vf_drawtext.c.
Referenced by init(), load_font_file(), and uninit().
| FT_Face DrawTextContext::face |
freetype font face handle
Definition at line 174 of file vf_drawtext.c.
Referenced by draw_text(), init(), load_font_file(), load_glyph(), and uninit().
| FT_Stroker DrawTextContext::stroker |
freetype stroker handle
Definition at line 175 of file vf_drawtext.c.
Referenced by init(), load_glyph(), and uninit().
| struct AVTreeNode* DrawTextContext::glyphs |
rendered glyphs, stored using the UTF-32 char code
Definition at line 176 of file vf_drawtext.c.
Referenced by draw_glyphs(), draw_text(), load_glyph(), and uninit().
| char* DrawTextContext::x_expr |
expression for x position
Definition at line 177 of file vf_drawtext.c.
Referenced by config_input().
| char* DrawTextContext::y_expr |
expression for y position
Definition at line 178 of file vf_drawtext.c.
Referenced by config_input().
| AVExpr* DrawTextContext::x_pexpr |
Definition at line 179 of file vf_drawtext.c.
Referenced by config_input(), draw_text(), and uninit().
| AVExpr * DrawTextContext::y_pexpr |
parsed expressions for x and y
Definition at line 179 of file vf_drawtext.c.
Referenced by config_input(), draw_text(), and uninit().
| int64_t DrawTextContext::basetime |
base pts time in the real world for display
Definition at line 180 of file vf_drawtext.c.
Referenced by draw_text().
| double DrawTextContext::var_values[VAR_VARS_NB] |
Definition at line 181 of file vf_drawtext.c.
Referenced by config_input(), draw_text(), filter_frame(), func_eval_expr(), func_eval_expr_int_format(), func_frame_num(), func_pict_type(), func_pts(), and update_alpha().
| char* DrawTextContext::a_expr |
Definition at line 182 of file vf_drawtext.c.
Referenced by config_input().
| AVExpr* DrawTextContext::a_pexpr |
Definition at line 183 of file vf_drawtext.c.
Referenced by config_input(), and update_alpha().
| int DrawTextContext::alpha |
Definition at line 184 of file vf_drawtext.c.
Referenced by update_alpha(), and update_color_with_alpha().
| AVLFG DrawTextContext::prng |
random
Definition at line 185 of file vf_drawtext.c.
Referenced by config_input(), draw_text(), func_eval_expr(), func_eval_expr_int_format(), and update_alpha().
| char* DrawTextContext::tc_opt_string |
specified timecode option string
Definition at line 186 of file vf_drawtext.c.
Referenced by draw_text(), and init().
| AVRational DrawTextContext::tc_rate |
| AVTimecode DrawTextContext::tc |
timecode context
Definition at line 188 of file vf_drawtext.c.
Referenced by draw_text(), and init().
| int DrawTextContext::tc24hmax |
1 if timecode is wrapped to 24 hours, 0 otherwise
Definition at line 189 of file vf_drawtext.c.
Referenced by init().
| int DrawTextContext::reload |
reload text file for each frame
Definition at line 190 of file vf_drawtext.c.
Referenced by filter_frame(), and init().
| int DrawTextContext::start_number |
starting frame number for n/frame_num var
Definition at line 191 of file vf_drawtext.c.
Referenced by filter_frame().
| AVDictionary* DrawTextContext::metadata |
Definition at line 195 of file vf_drawtext.c.
Referenced by filter_frame(), and func_metadata().
1.8.6