diff options
author | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-04-25 01:26:10 +0000 |
---|---|---|
committer | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-04-25 01:26:10 +0000 |
commit | 400a9fab2e77b3a89819e642233cef53b83ccb0f (patch) | |
tree | cece1fb31d9b6e0a56faf75e2ad38f1655828bde /parser-mecmd.h | |
parent | b2ca76bfb48a022ddef40cef2c53be39d1675ac0 (diff) | |
download | mpv-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.h | 23 |
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); +///@} |