Mercurial > mplayer.hg
diff libmpdemux/demuxer.h @ 25358:89b3a18bfa66
Add demuxer functions for chapter feature.
author | ulion |
---|---|
date | Thu, 13 Dec 2007 12:51:05 +0000 |
parents | 239330301b33 |
children | 5cbf0cbeef7c |
line wrap: on
line diff
--- a/libmpdemux/demuxer.h Thu Dec 13 12:38:17 2007 +0000 +++ b/libmpdemux/demuxer.h Thu Dec 13 12:51:05 2007 +0000 @@ -387,5 +387,15 @@ int demuxer_add_chapter(demuxer_t* demuxer, const char* name, uint64_t start, uint64_t end); int demuxer_seek_chapter(demuxer_t *demuxer, int chapter, int mode, float *seek_pts, int *num_chapters, char **chapter_name); +/// Get current chapter index if available. +int demuxer_get_current_chapter(demuxer_t *demuxer); +/// Get chapter name by index if available. +char *demuxer_chapter_name(demuxer_t *demuxer, int chapter); +/// Get chapter display name by index. +char *demuxer_chapter_display_name(demuxer_t *demuxer, int chapter); +/// Get chapter start time and end time by index if available. +float demuxer_chapter_time(demuxer_t *demuxer, int chapter, float *end); +/// Get total chapter number. +int demuxer_chapter_count(demuxer_t *demuxer); #endif /* DEMUXER_H */