Lines Matching defs:priv
145 static void srt_text_cb(void *priv, const char *text, int len)
147 SRTContext *s = priv;
151 static void srt_new_line_cb(void *priv, int forced)
153 srt_print(priv, "\r\n");
156 static void srt_style_cb(void *priv, char style, int close)
158 srt_stack_push_pop(priv, style, close);
160 srt_print(priv, "<%c>", style);
163 static void srt_color_cb(void *priv, unsigned int color, unsigned int color_id)
167 srt_stack_push_pop(priv, 'f', color == 0xFFFFFFFF);
169 srt_print(priv, "<font color=\"#%06x\">",
173 static void srt_font_name_cb(void *priv, const char *name)
175 srt_stack_push_pop(priv, 'f', !name);
177 srt_print(priv, "<font face=\"%s\">", name);
180 static void srt_font_size_cb(void *priv, int size)
182 srt_stack_push_pop(priv, 'f', size < 0);
184 srt_print(priv, "<font size=\"%d\">", size);
187 static void srt_alignment_cb(void *priv, int alignment)
189 SRTContext *s = priv;
196 static void srt_cancel_overrides_cb(void *priv, const char *style)
198 srt_stack_push_pop(priv, 0, 1);
199 srt_style_apply(priv, style);
202 static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2,
209 static void srt_end_cb(void *priv)
211 srt_stack_push_pop(priv, 0, 1);