diff options
Diffstat (limited to 'libass/ass.h')
-rw-r--r-- | libass/ass.h | 11 |
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 |