Lines Matching defs:callbacks
483 int ff_ass_split_override_codes(const ASSCodesCallbacks *callbacks, void *priv,
491 if (text && callbacks->text &&
494 callbacks->text(priv, text, text_len);
498 if (callbacks->new_line)
499 callbacks->new_line(priv, new_line[0] == 'N');
511 if (callbacks->style)
512 callbacks->style(priv, style[0], close);
517 if (callbacks->color)
518 callbacks->color(priv, color, c_num[0] - '0');
523 if (callbacks->alpha)
524 callbacks->alpha(priv, alpha, c_num[0] - '0');
527 if (callbacks->font_name)
528 callbacks->font_name(priv, tmp[0] ? tmp : NULL);
531 if (callbacks->font_size)
532 callbacks->font_size(priv, size);
539 if (callbacks->alignment)
540 callbacks->alignment(priv, an);
543 if (callbacks->cancel_overrides)
544 callbacks->cancel_overrides(priv, tmp);
547 if (callbacks->move)
548 callbacks->move(priv, x1, y1, x2, y2, t1, t2);
550 if (callbacks->move)
551 callbacks->move(priv, x1, y1, x1, y1, -1, -1);
553 if (callbacks->origin)
554 callbacks->origin(priv, x1, y1);
571 if (text && callbacks->text)
572 callbacks->text(priv, text, text_len);
573 if (callbacks->end)
574 callbacks->end(priv);