summaryrefslogtreecommitdiffstats
path: root/libass/ass.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass.h')
-rw-r--r--libass/ass.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libass/ass.h b/libass/ass.h
index 6efcc0f..b92960a 100644
--- a/libass/ass.h
+++ b/libass/ass.h
@@ -202,6 +202,17 @@ void ass_set_fonts(ass_renderer_t *priv, const char *default_font,
int ass_fonts_update(ass_renderer_t *priv);
/**
+ * \brief Set hard cache limits. Do not set, or set to zero, for reasonable
+ * defaults.
+ *
+ * \param priv renderer handle
+ * \param glyph_max maximum number of cached glyphs
+ * \param bitmap_max_size maximum bitmap cache size (in MB)
+ */
+void ass_set_cache_limits(ass_renderer_t *priv, int glyph_max,
+ int bitmap_max_size);
+
+/**
* \brief Render a frame, producing a list of ass_image_t.
* \param priv renderer handle
* \param track subtitle track