diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-08-21 16:33:13 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-08-21 16:33:13 +0000 |
commit | 3431941480a5959e0f6ede6b64a0eff8d525dce9 (patch) | |
tree | 1d1f3e4eeb3a07c9ed8beee3b53408ce20442e83 /libass/ass.h | |
parent | 3c7aed27d36a82a506145c0e663aadb009130b33 (diff) | |
download | libass-3431941480a5959e0f6ede6b64a0eff8d525dce9.tar.bz2 libass-3431941480a5959e0f6ede6b64a0eff8d525dce9.tar.xz |
Add public functions for removal of styles and events.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19480 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass.h')
-rw-r--r-- | libass/ass.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libass/ass.h b/libass/ass.h index 6049fd1..54fef6a 100644 --- a/libass/ass.h +++ b/libass/ass.h @@ -110,6 +110,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 * \param data string to parse |