summaryrefslogtreecommitdiffstats
path: root/parser-mecmd.h
diff options
context:
space:
mode:
authoralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-25 01:26:10 +0000
committeralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-25 01:26:10 +0000
commit400a9fab2e77b3a89819e642233cef53b83ccb0f (patch)
treecece1fb31d9b6e0a56faf75e2ad38f1655828bde /parser-mecmd.h
parentb2ca76bfb48a022ddef40cef2c53be39d1675ac0 (diff)
downloadmpv-400a9fab2e77b3a89819e642233cef53b83ccb0f.tar.bz2
mpv-400a9fab2e77b3a89819e642233cef53b83ccb0f.tar.xz
Doxygen Attack! - Chapter 3
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18266 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'parser-mecmd.h')
-rw-r--r--parser-mecmd.h23
1 files changed, 18 insertions, 5 deletions
diff --git a/parser-mecmd.h b/parser-mecmd.h
index abbb00a9fb..73da87fd5b 100644
--- a/parser-mecmd.h
+++ b/parser-mecmd.h
@@ -1,18 +1,31 @@
-/// A simple parser with per-entry settings.
+/// \file
+/// \ingroup ConfigParsers MEntry
+/// \brief A simple parser with per-entry settings.
+/// \defgroup MEntry MEncoder's playlist
+///@{
+
+/// Playlist entry
typedef struct m_entry_st {
- char* name; // Filename, url or whatever
- char** opts; // NULL terminated list of name,val pairs
+ /// Filename, url or whatever.
+ char* name;
+ /// NULL terminated list of name,val pairs.
+ char** opts;
} m_entry_t;
-// Free a list returned by m_config_parse_command_line
+/// Free a list returned by \ref m_config_parse_me_command_line.
void
m_entry_list_free(m_entry_t* lst);
-// Use this when you switch to another entry
+
+/// Helper to set all config options from an entry.
int
m_entry_set_options(m_config_t *config, m_entry_t* entry);
+/// Setup the \ref Config from command line arguments and build a playlist.
+/** \ingroup ConfigParsers
+ */
m_entry_t*
m_config_parse_me_command_line(m_config_t *config, int argc, char **argv);
+///@}