<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>Audacious: InputPlugin Struct Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.3 --> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">Audacious <span id="projectnumber">$Id:Doxyfile42802007-03-2104:39:00Znenolod$</span></div> </td> </tr> </tbody> </table> </div> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#pub-attribs">Public Attributes</a> </div> <div class="headertitle"> <h1>InputPlugin Struct Reference</h1> </div> </div> <div class="contents"> <!-- doxytag: class="_InputPlugin" --> <p>Input plugin structure. <a href="#_details">More...</a></p> <p><code>#include <<a class="el" href="plugin_8h_source.html">plugin.h</a>></code></p> <p><a href="struct__InputPlugin-members.html">List of all members.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">PLUGIN_COMMON_FIELDS <a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#ae714c993acf7aeb2935221113dcebd6c">have_subtune</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const gchar *const </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#abc0a62aa7295ad7b68ef473e6c45b6a0">vfs_extensions</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#a53949229f83e2e9c4a6693d61e366c12">priority</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#a44972c317303e3092ec4dbbd6aa8c7f6">is_our_file_from_vfs</a> )(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>, <a class="el" href="structVFSFile.html">VFSFile</a> *file)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structTuple.html">Tuple</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#a6179c3ad6980d512666af32d951de14c">get_song_tuple</a> )(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structTuple.html">Tuple</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#ab86d9021b2065f19904b001e51aa1a3a">probe_for_tuple</a> )(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>, <a class="el" href="structVFSFile.html">VFSFile</a> *file)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#aae59a0e9412e4677f6a600192b7a8bd6">update_song_tuple</a> )(const <a class="el" href="structTuple.html">Tuple</a> *tuple, <a class="el" href="structVFSFile.html">VFSFile</a> *file)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#ab0d09a62283304c727ccac8581730ae8">file_info_box</a> )(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#af9d19156e999464f297de25bbc8e637f">get_song_image</a> )(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>, <a class="el" href="structVFSFile.html">VFSFile</a> *file, void **<a class="el" href="misc-api_8h.html#a2a40119722f785a93d720b769541a543">data</a>, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> *size)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#a4bfd8f67d92bd5b650f82e53b4721ee3">play</a> )(InputPlayback *playback, const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>, <a class="el" href="structVFSFile.html">VFSFile</a> *file, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> start_time, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> stop_time, <a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a> <a class="el" href="struct__InputPlugin.html#ae4c93f1ec47aaf47e9feef0bfc24e6be">pause</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#ae4c93f1ec47aaf47e9feef0bfc24e6be">pause</a> )(InputPlayback *playback, gshort <a class="el" href="vis__runner_8c.html#ace47c2ce612b6ad62921b62662b9aaad">paused</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#ad99151939dced437ef3412364bd80afd">mseek</a> )(InputPlayback *playback, gulong time)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#aaef3747d7c89ab7b8058da34d98629e3">stop</a> )(InputPlayback *playback)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#a4f17bb87cbfe474a92c06192a85fda96">get_time</a> )(InputPlayback *playback)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#a43bf3f9eb3686f9fa955bafd242eeeb1">get_volume</a> )(<a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> *l, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> *r)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#a04766832f62d7d4031dbcf0072365e67">set_volume</a> )(<a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> l, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> r)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#ad9e67c7ea2beaec85570270c98fbe8cc">is_our_file</a> )(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#a400f1ccc8e4455b11b01a19c00ea4b52">play_file</a> )(InputPlayback *playback)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__InputPlugin.html#ab89867cbe7b0487d7c29097c0b041ab4">seek</a> )(InputPlayback *playback, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> time)</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Input plugin structure. </p> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00334">334</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div><hr/><h2>Member Data Documentation</h2> <a class="anchor" id="ab0d09a62283304c727ccac8581730ae8"></a><!-- doxytag: member="_InputPlugin::file_info_box" ref="ab0d09a62283304c727ccac8581730ae8" args=")(const gchar *filename)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* InputPlugin::file_info_box)(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00389">389</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="af9d19156e999464f297de25bbc8e637f"></a><!-- doxytag: member="_InputPlugin::get_song_image" ref="af9d19156e999464f297de25bbc8e637f" args=")(const gchar *filename, VFSFile *file, void **data, gint *size)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a>(* InputPlugin::get_song_image)(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>, <a class="el" href="structVFSFile.html">VFSFile</a> *file, void **<a class="el" href="misc-api_8h.html#a2a40119722f785a93d720b769541a543">data</a>, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> *size)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00397">397</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="a6179c3ad6980d512666af32d951de14c"></a><!-- doxytag: member="_InputPlugin::get_song_tuple" ref="a6179c3ad6980d512666af32d951de14c" args=")(const gchar *filename)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structTuple.html">Tuple</a>*(* InputPlugin::get_song_tuple)(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00372">372</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="a4f17bb87cbfe474a92c06192a85fda96"></a><!-- doxytag: member="_InputPlugin::get_time" ref="a4f17bb87cbfe474a92c06192a85fda96" args=")(InputPlayback *playback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* InputPlugin::get_time)(InputPlayback *playback)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00437">437</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="a43bf3f9eb3686f9fa955bafd242eeeb1"></a><!-- doxytag: member="_InputPlugin::get_volume" ref="a43bf3f9eb3686f9fa955bafd242eeeb1" args=")(gint *l, gint *r)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* InputPlugin::get_volume)(<a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> *l, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> *r)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00438">438</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="ae714c993acf7aeb2935221113dcebd6c"></a><!-- doxytag: member="_InputPlugin::have_subtune" ref="ae714c993acf7aeb2935221113dcebd6c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">PLUGIN_COMMON_FIELDS <a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a> InputPlugin::have_subtune</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00354">354</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="ad9e67c7ea2beaec85570270c98fbe8cc"></a><!-- doxytag: member="_InputPlugin::is_our_file" ref="ad9e67c7ea2beaec85570270c98fbe8cc" args=")(const gchar *filename)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* InputPlugin::is_our_file)(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00442">442</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="a44972c317303e3092ec4dbbd6aa8c7f6"></a><!-- doxytag: member="_InputPlugin::is_our_file_from_vfs" ref="a44972c317303e3092ec4dbbd6aa8c7f6" args=")(const gchar *filename, VFSFile *file)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* InputPlugin::is_our_file_from_vfs)(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>, <a class="el" href="structVFSFile.html">VFSFile</a> *file)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00369">369</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="ad99151939dced437ef3412364bd80afd"></a><!-- doxytag: member="_InputPlugin::mseek" ref="ad99151939dced437ef3412364bd80afd" args=")(InputPlayback *playback, gulong time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* InputPlugin::mseek)(InputPlayback *playback, gulong time)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00427">427</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="ae4c93f1ec47aaf47e9feef0bfc24e6be"></a><!-- doxytag: member="_InputPlugin::pause" ref="ae4c93f1ec47aaf47e9feef0bfc24e6be" args=")(InputPlayback *playback, gshort paused)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* InputPlugin::pause)(InputPlayback *playback, gshort <a class="el" href="vis__runner_8c.html#ace47c2ce612b6ad62921b62662b9aaad">paused</a>)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00419">419</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="a4bfd8f67d92bd5b650f82e53b4721ee3"></a><!-- doxytag: member="_InputPlugin::play" ref="a4bfd8f67d92bd5b650f82e53b4721ee3" args=")(InputPlayback *playback, const gchar *filename, VFSFile *file, gint start_time, gint stop_time, gboolean pause)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a>(* InputPlugin::play)(InputPlayback *playback, const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>, <a class="el" href="structVFSFile.html">VFSFile</a> *file, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> start_time, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> stop_time, <a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a> <a class="el" href="struct__InputPlugin.html#ae4c93f1ec47aaf47e9feef0bfc24e6be">pause</a>)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00411">411</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="a400f1ccc8e4455b11b01a19c00ea4b52"></a><!-- doxytag: member="_InputPlugin::play_file" ref="a400f1ccc8e4455b11b01a19c00ea4b52" args=")(InputPlayback *playback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* InputPlugin::play_file)(InputPlayback *playback)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00443">443</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="a53949229f83e2e9c4a6693d61e366c12"></a><!-- doxytag: member="_InputPlugin::priority" ref="a53949229f83e2e9c4a6693d61e366c12" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> InputPlugin::priority</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00363">363</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="ab86d9021b2065f19904b001e51aa1a3a"></a><!-- doxytag: member="_InputPlugin::probe_for_tuple" ref="ab86d9021b2065f19904b001e51aa1a3a" args=")(const gchar *filename, VFSFile *file)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structTuple.html">Tuple</a>*(* InputPlugin::probe_for_tuple)(const gchar *<a class="el" href="misc-api_8h.html#a820d8643bcfa9e2641dd6377f804de20">filename</a>, <a class="el" href="structVFSFile.html">VFSFile</a> *file)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00377">377</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="ab89867cbe7b0487d7c29097c0b041ab4"></a><!-- doxytag: member="_InputPlugin::seek" ref="ab89867cbe7b0487d7c29097c0b041ab4" args=")(InputPlayback *playback, gint time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* InputPlugin::seek)(InputPlayback *playback, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> time)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00444">444</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="a04766832f62d7d4031dbcf0072365e67"></a><!-- doxytag: member="_InputPlugin::set_volume" ref="a04766832f62d7d4031dbcf0072365e67" args=")(gint l, gint r)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a>(* InputPlugin::set_volume)(<a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> l, <a class="el" href="plugins-api_8h.html#acf599c059f43e0cca83145eb6b0c93cd">gint</a> r)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00439">439</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="aaef3747d7c89ab7b8058da34d98629e3"></a><!-- doxytag: member="_InputPlugin::stop" ref="aaef3747d7c89ab7b8058da34d98629e3" args=")(InputPlayback *playback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* InputPlugin::stop)(InputPlayback *playback)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00433">433</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="aae59a0e9412e4677f6a600192b7a8bd6"></a><!-- doxytag: member="_InputPlugin::update_song_tuple" ref="aae59a0e9412e4677f6a600192b7a8bd6" args=")(const Tuple *tuple, VFSFile *file)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="playlist-api_8h.html#a3ac4dad7ee7fd2890139bff9a134ee9a">gboolean</a>(* InputPlugin::update_song_tuple)(const <a class="el" href="structTuple.html">Tuple</a> *tuple, <a class="el" href="structVFSFile.html">VFSFile</a> *file)</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00383">383</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <a class="anchor" id="abc0a62aa7295ad7b68ef473e6c45b6a0"></a><!-- doxytag: member="_InputPlugin::vfs_extensions" ref="abc0a62aa7295ad7b68ef473e6c45b6a0" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const gchar* const InputPlugin::vfs_extensions</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="plugin_8h_source.html#l00358">358</a> of file <a class="el" href="plugin_8h_source.html">plugin.h</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="plugin_8h_source.html">plugin.h</a></li> </ul> </div> <hr class="footer"/><address class="footer"><small>Generated on Sun Apr 17 2011 for Audacious by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address> </body> </html>