summaryrefslogtreecommitdiffstats
path: root/libass/ass.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-08-28 14:51:09 +0200
committerwm4 <wm4@nowhere>2015-08-28 14:51:39 +0200
commitcde3b40bce6b544d9f4a9fa695f316bae5aaa84f (patch)
tree67df233a97fedf24b298871d3df3ed33bb910eb0 /libass/ass.h
parent996e2c7208ac056f56171b329b7536bd0dd21ece (diff)
downloadlibass-cde3b40bce6b544d9f4a9fa695f316bae5aaa84f.tar.bz2
libass-cde3b40bce6b544d9f4a9fa695f316bae5aaa84f.tar.xz
ass: make font_provider API private
We were discussing whether this should be public or private. It could be public, because the API is potentially useful, and is relatively simple. On the other hand, the API is not necessarily final, and making it public would prevent us from improving/fixing it. Make it private for now - making it public later is much easier than having to break the public API later.
Diffstat (limited to 'libass/ass.h')
-rw-r--r--libass/ass.h35
1 files changed, 0 insertions, 35 deletions
diff --git a/libass/ass.h b/libass/ass.h
index 1fb571b..5fdee10 100644
--- a/libass/ass.h
+++ b/libass/ass.h
@@ -472,41 +472,6 @@ void ass_set_selective_style_override(ASS_Renderer *priv, ASS_Style *style);
int ass_fonts_update(ASS_Renderer *priv);
/**
- * \brief Create an empty font provider. A font provider can be used to
- * provide additional fonts to libass.
- * \param priv parent renderer
- * \param funcs callback functions
- * \param private data for provider callbacks
- *
- */
-ASS_FontProvider *
-ass_create_font_provider(ASS_Renderer *priv, ASS_FontProviderFuncs *funcs,
- void *data);
-
-/**
- * \brief Add a font to a font provider.
- * \param provider the font provider
- * \param meta font metadata. See struct definition for more information.
- * \param path absolute path to font, or NULL for memory-based fonts
- * \param index index inside a font collection file
- * \param psname PostScript name of the face (overrides index if present)
- * \param data private data for font callbacks
- * \return success
- *
- */
-int
-ass_font_provider_add_font(ASS_FontProvider *provider,
- ASS_FontProviderMetaData *meta, const char *path,
- unsigned int index, const char *psname, void *data);
-
-/**
- * \brief Free font provider and associated fonts.
- * \param provider the font provider
- *
- */
-void ass_font_provider_free(ASS_FontProvider *provider);
-
-/**
* \brief Set hard cache limits. Do not set, or set to zero, for reasonable
* defaults.
*