[FFmpeg-soc] [soc]: r4720 - concat/libavformat/playlist.h
gkovacs
subversion at mplayerhq.hu
Thu Jul 16 01:59:36 CEST 2009
Author: gkovacs
Date: Thu Jul 16 01:59:35 2009
New Revision: 4720
Log:
doxygen documentation
Modified:
concat/libavformat/playlist.h
Modified: concat/libavformat/playlist.h
==============================================================================
--- concat/libavformat/playlist.h Thu Jul 16 01:39:02 2009 (r4719)
+++ concat/libavformat/playlist.h Thu Jul 16 01:59:35 2009 (r4720)
@@ -98,12 +98,37 @@ void ff_playlist_set_context(AVFormatCon
*/
AVStream *ff_playlist_get_stream(PlaylistContext *ctx, int pe_idx, int stream_index);
+/** @fn void ff_playlist_relative_paths(char **flist, int len, const char *workingdir)
+ * @brief Converts a list of mixed relative or absolute paths into all absolute paths.
+ * @param flist List of null-terminated strings of relative or absolute paths.
+ * @param len Number of paths in flist.
+ * @param workingdir Path that strings in flist are relative to.
+ */
void ff_playlist_relative_paths(char **flist, int len, const char *workingdir);
+/** @fn void ff_playlist_split_encodedstring(char *s, char sep, char ***flist_ptr, int *len_ptr)
+ * @brief Splits a character-delimited string into a list of strings.
+ * @param s The input character-delimited string ("one,two,three").
+ * @param sep The delimiter character (',').
+ * @param flist_ptr Pointer to string list which will be allocated by function.
+ * @param len_ptr Number of segments the string was split into.
+ */
void ff_playlist_split_encodedstring(char *s, char sep, char ***flist_ptr, int *len_ptr);
+/** @fn PlaylistContext *ff_playlist_from_encodedstring(char *s, char sep)
+ * @brief Allocates and returns a PlaylistContext with playlist elements specified by a character-delimited string.
+ * @param s The input character-delimited string ("one,two,three").
+ * @param sep The delimiter character (',').
+ * @return Returns the allocated PlaylistContext.
+ */
PlaylistContext *ff_playlist_from_encodedstring(char *s, char sep);
+/** @fn void ff_playlist_add_stringlist(PlaylistContext *ctx, char **flist, int len)
+ * @brief Adds PlayElem for each element in a string list to a PlaylistContext.
+ * @param ctx Pre-allocated PlaylistContext to add elements to.
+ * @param List of null-terminated strings with absolute paths to playlist elements.
+ * @param len Number of paths in flist.
+ */
void ff_playlist_add_stringlist(PlaylistContext *ctx, char **flist, int len);
#endif /* AVFORMAT_PLAYLIST_H */
More information about the FFmpeg-soc
mailing list