From f6e321acb11492ac87171825a630bc4e189c5cea Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 13 Dec 2013 08:14:43 +0100 Subject: fontselect: expose a fontprovider listing API This allows client code to query libass for the font providers it was compiled with. It can be useful for clients so that they can show selection interfaces to their users. --- libass/ass.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libass/ass.h') diff --git a/libass/ass.h b/libass/ass.h index a3feb0b..1fb2234 100644 --- a/libass/ass.h +++ b/libass/ass.h @@ -400,6 +400,14 @@ void ass_set_line_spacing(ASS_Renderer *priv, double line_spacing); */ void ass_set_line_position(ASS_Renderer *priv, double line_position); +/** + * \brief Get the list of available font providers. + * \return list of available font providers (user owns the returned array) + */ +void ass_get_available_font_providers(ASS_Library *priv, + ASS_DefaultFontProvider **providers, + size_t *size); + /** * \brief Set font lookup defaults. * \param default_font path to default font to use. Must be supplied if -- cgit v1.2.3