DrawTextContext Struct Reference


Data Fields

const AVClassclass
uint8_t * fontfile
 font to be used
uint8_t * text
 text to be drawn
uint8_t * expanded_text
 used to contain the strftime()-expanded text
size_t expanded_text_size
 size in bytes of the expanded_text buffer
int ft_load_flags
 flags used for loading fonts, see FT_LOAD_*
FT_Vector * positions
 positions for each element in the text
size_t nb_positions
 number of elements of positions array
char * textfile
 file with text to be drawn
unsigned int x
 x position to start drawing text
unsigned int y
 y position to start drawing text
int shadowx
int shadowy
unsigned int fontsize
 font size to use
char * fontcolor_string
 font color as string
char * boxcolor_string
 box color as string
char * shadowcolor_string
 shadow color as string
uint8_t fontcolor [4]
 foreground color
uint8_t boxcolor [4]
 background color
uint8_t shadowcolor [4]
 shadow color
uint8_t fontcolor_rgba [4]
 foreground color in RGBA
uint8_t boxcolor_rgba [4]
 background color in RGBA
uint8_t shadowcolor_rgba [4]
 shadow color in RGBA
short int draw_box
 draw box around text - true or false
int use_kerning
 font kerning is used - true/false
int tabsize
 tab size
FT_Library library
 freetype font library handle
FT_Face face
 freetype font face handle
struct AVTreeNodeglyphs
 rendered glyphs, stored using the UTF-32 char code
int hsub
int vsub
 chroma subsampling values
int is_packed_rgb
int pixel_step [4]
 distance in bytes between the component of each pixel
uint8_t rgba_map [4]
 map RGBA offsets to the positions in the packed RGBA format
uint8_t * box_line [4]
 line used for filling the box background

Detailed Description

Definition at line 48 of file vf_drawtext.c.


Field Documentation

line used for filling the box background

Definition at line 83 of file vf_drawtext.c.

Referenced by config_input(), draw_text(), and uninit().

background color

Definition at line 66 of file vf_drawtext.c.

Referenced by config_input(), and draw_text().

background color in RGBA

Definition at line 69 of file vf_drawtext.c.

Referenced by config_input(), and init().

box color as string

Definition at line 63 of file vf_drawtext.c.

Referenced by init(), and uninit().

Definition at line 49 of file vf_drawtext.c.

Referenced by init().

draw box around text - true or false

Definition at line 72 of file vf_drawtext.c.

Referenced by draw_text().

used to contain the strftime()-expanded text

Definition at line 52 of file vf_drawtext.c.

Referenced by draw_glyphs(), draw_text(), and uninit().

size in bytes of the expanded_text buffer

Definition at line 53 of file vf_drawtext.c.

Referenced by draw_text().

freetype font face handle

Definition at line 77 of file vf_drawtext.c.

Referenced by draw_text(), init(), load_glyph(), and uninit().

foreground color

Definition at line 65 of file vf_drawtext.c.

Referenced by config_input(), and draw_text().

foreground color in RGBA

Definition at line 68 of file vf_drawtext.c.

Referenced by config_input(), draw_text(), and init().

font color as string

Definition at line 62 of file vf_drawtext.c.

Referenced by init(), and uninit().

font to be used

Definition at line 50 of file vf_drawtext.c.

Referenced by init(), and uninit().

font size to use

Definition at line 61 of file vf_drawtext.c.

Referenced by init().

flags used for loading fonts, see FT_LOAD_*

Definition at line 54 of file vf_drawtext.c.

Referenced by load_glyph().

rendered glyphs, stored using the UTF-32 char code

Definition at line 78 of file vf_drawtext.c.

Referenced by draw_glyphs(), draw_text(), load_glyph(), and uninit().

Definition at line 79 of file vf_drawtext.c.

Referenced by config_input(), draw_glyphs(), and draw_text().

Definition at line 80 of file vf_drawtext.c.

Referenced by config_input(), draw_glyphs(), and draw_text().

freetype font library handle

Definition at line 76 of file vf_drawtext.c.

Referenced by init(), and uninit().

number of elements of positions array

Definition at line 56 of file vf_drawtext.c.

Referenced by draw_text().

distance in bytes between the component of each pixel

Definition at line 81 of file vf_drawtext.c.

Referenced by config_input(), draw_glyphs(), draw_text(), and uninit().

positions for each element in the text

Definition at line 55 of file vf_drawtext.c.

Referenced by draw_glyphs(), draw_text(), and uninit().

map RGBA offsets to the positions in the packed RGBA format

Definition at line 82 of file vf_drawtext.c.

Referenced by config_input(), draw_glyphs(), and draw_text().

shadow color

Definition at line 67 of file vf_drawtext.c.

Referenced by config_input(), and draw_text().

shadow color in RGBA

Definition at line 70 of file vf_drawtext.c.

Referenced by config_input(), draw_text(), and init().

shadow color as string

Definition at line 64 of file vf_drawtext.c.

Referenced by init(), and uninit().

Definition at line 60 of file vf_drawtext.c.

Referenced by draw_text().

Definition at line 60 of file vf_drawtext.c.

Referenced by draw_text().

tab size

Definition at line 74 of file vf_drawtext.c.

Referenced by draw_text(), and init().

text to be drawn

Definition at line 51 of file vf_drawtext.c.

Referenced by draw_glyphs(), draw_text(), init(), and uninit().

file with text to be drawn

Definition at line 57 of file vf_drawtext.c.

Referenced by init().

font kerning is used - true/false

Definition at line 73 of file vf_drawtext.c.

Referenced by draw_text(), and init().

chroma subsampling values

Definition at line 79 of file vf_drawtext.c.

Referenced by config_input(), draw_glyphs(), and draw_text().

unsigned int DrawTextContext::x

x position to start drawing text

Definition at line 58 of file vf_drawtext.c.

Referenced by draw_text().

unsigned int DrawTextContext::y

y position to start drawing text

Definition at line 59 of file vf_drawtext.c.

Referenced by draw_text().


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

Generated on Fri Oct 26 02:38:23 2012 for FFmpeg by  doxygen 1.5.8