From cd59e2161098cc5aacc2ec76247c49a42104d5ee Mon Sep 17 00:00:00 2001 From: eugeni Date: Mon, 21 Aug 2006 16:33:13 +0000 Subject: Add public functions for removal of styles and events. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19480 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libass/ass.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'libass/ass.h') diff --git a/libass/ass.h b/libass/ass.h index 6049fd184b..54fef6a719 100644 --- a/libass/ass.h +++ b/libass/ass.h @@ -109,6 +109,22 @@ int ass_alloc_style(ass_track_t* track); */ int ass_alloc_event(ass_track_t* track); +/** + * \brief delete a style + * \param track track + * \param sid style id + * Deallocates style data. Does not modify track->n_styles. + */ +void ass_free_style(ass_track_t* track, int sid); + +/** + * \brief delete an event + * \param track track + * \param eid event id + * Deallocates event data. Does not modify track->n_events. + */ +void ass_free_event(ass_track_t* track, int eid); + /** * \brief Process Codec Private section of subtitle stream * \param track target track -- cgit v1.2.3