<!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"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.3"/> <title>Audacious: plugin-init.c File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <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> <!-- end header part --> <!-- Generated by Doxygen 1.8.3 --> <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><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdd964b4528d5f83ff8d7299f798486d.html">audacious</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">plugin-init.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <errno.h></code><br/> <code>#include <stdio.h></code><br/> <code>#include <stdlib.h></code><br/> <code>#include <glib.h></code><br/> <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> <code>#include "<a class="el" href="effect_8h_source.html">effect.h</a>"</code><br/> <code>#include "<a class="el" href="general_8h_source.html">general.h</a>"</code><br/> <code>#include "<a class="el" href="interface_8h_source.html">interface.h</a>"</code><br/> <code>#include "<a class="el" href="main_8h_source.html">main.h</a>"</code><br/> <code>#include "<a class="el" href="output_8h_source.html">output.h</a>"</code><br/> <code>#include "<a class="el" href="plugin_8h_source.html">plugin.h</a>"</code><br/> <code>#include "<a class="el" href="plugins_8h_source.html">plugins.h</a>"</code><br/> <code>#include "<a class="el" href="ui__preferences_8h_source.html">ui_preferences.h</a>"</code><br/> <code>#include "<a class="el" href="visualization_8h_source.html">visualization.h</a>"</code><br/> </div> <p><a href="plugin-init_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a2dec6ba377ba19a7d58298af5c8fb322"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a2dec6ba377ba19a7d58298af5c8fb322">dummy_plugin_start</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p)</td></tr> <tr class="separator:a2dec6ba377ba19a7d58298af5c8fb322"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06d962f34eb02bac4a6a8494f249569b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a06d962f34eb02bac4a6a8494f249569b">dummy_plugin_stop</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p)</td></tr> <tr class="separator:a06d962f34eb02bac4a6a8494f249569b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a096548d0f59d24b89d81f98c5da2a26a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a096548d0f59d24b89d81f98c5da2a26a">find_enabled_cb</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p, void *pp)</td></tr> <tr class="separator:a096548d0f59d24b89d81f98c5da2a26a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a187cb3ea4acfc76489d114dbf2f146d5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structPluginHandle.html">PluginHandle</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a187cb3ea4acfc76489d114dbf2f146d5">find_enabled</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr> <tr class="separator:a187cb3ea4acfc76489d114dbf2f146d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6f50b4589fc771ef5edd066bcf9ec23"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ac6f50b4589fc771ef5edd066bcf9ec23">start_single</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr> <tr class="separator:ac6f50b4589fc771ef5edd066bcf9ec23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0b06e30b9748b2e65f34c4b025c687b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ae0b06e30b9748b2e65f34c4b025c687b">start_multi_cb</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p, void *<a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr> <tr class="separator:ae0b06e30b9748b2e65f34c4b025c687b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52c44c3de1214b0d935077c9e4a1a532"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a52c44c3de1214b0d935077c9e4a1a532">start_plugins</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr> <tr class="separator:a52c44c3de1214b0d935077c9e4a1a532"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c3adf9dea090b43dbf3e69021081372"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structVFSConstructor.html">VFSConstructor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a0c3adf9dea090b43dbf3e69021081372">lookup_transport</a> (const char *scheme)</td></tr> <tr class="separator:a0c3adf9dea090b43dbf3e69021081372"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57798d6f4ac79180b72a7efbbdf64bec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a57798d6f4ac79180b72a7efbbdf64bec">start_plugins_one</a> (void)</td></tr> <tr class="separator:a57798d6f4ac79180b72a7efbbdf64bec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9389d3bee006b9ce77fd1e7efaaf1644"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a9389d3bee006b9ce77fd1e7efaaf1644">start_plugins_two</a> (void)</td></tr> <tr class="separator:a9389d3bee006b9ce77fd1e7efaaf1644"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeceb3b10cdf924f1598d08e179b2b41c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#aeceb3b10cdf924f1598d08e179b2b41c">misc_cleanup_cb</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p, void *unused)</td></tr> <tr class="separator:aeceb3b10cdf924f1598d08e179b2b41c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6c322e2137f747bb21167e017f6d83f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#aa6c322e2137f747bb21167e017f6d83f">stop_multi_cb</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p, void *<a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr> <tr class="separator:aa6c322e2137f747bb21167e017f6d83f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab05913f79ef1a6c6ca4b7ae73980051f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ab05913f79ef1a6c6ca4b7ae73980051f">stop_plugins</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr> <tr class="separator:ab05913f79ef1a6c6ca4b7ae73980051f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3018516754f08c6e6732888891f4193e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a3018516754f08c6e6732888891f4193e">stop_plugins_two</a> (void)</td></tr> <tr class="separator:a3018516754f08c6e6732888891f4193e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5b1493da1be2848bcb3c582f9223dad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ad5b1493da1be2848bcb3c582f9223dad">stop_plugins_one</a> (void)</td></tr> <tr class="separator:ad5b1493da1be2848bcb3c582f9223dad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e51053a3f2d328fe2d77bd69231b3d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a4e51053a3f2d328fe2d77bd69231b3d4">plugin_get_current</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr> <tr class="separator:a4e51053a3f2d328fe2d77bd69231b3d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab73fa6b32a10a7602db1141b4a2de833"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ab73fa6b32a10a7602db1141b4a2de833">enable_single</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>, <a class="el" href="structPluginHandle.html">PluginHandle</a> *p)</td></tr> <tr class="separator:ab73fa6b32a10a7602db1141b4a2de833"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf6f252c82088a8640c9dc38ccf65a57"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#acf6f252c82088a8640c9dc38ccf65a57">enable_multi</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>, <a class="el" href="structPluginHandle.html">PluginHandle</a> *p, <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> enable)</td></tr> <tr class="separator:acf6f252c82088a8640c9dc38ccf65a57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a579cb123ab9b4e1991806442f90d9d86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a579cb123ab9b4e1991806442f90d9d86">plugin_enable</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>, <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> enable)</td></tr> <tr class="separator:a579cb123ab9b4e1991806442f90d9d86"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4f8832bedb6d4cd068f7b7dec8290fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#aa4f8832bedb6d4cd068f7b7dec8290fb">plugin_by_widget</a> (void *widget)</td></tr> <tr class="separator:aa4f8832bedb6d4cd068f7b7dec8290fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32cbbe71498ddd08a6f715ae27113768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a32cbbe71498ddd08a6f715ae27113768">plugin_send_message</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>, const char *code, const void *data, <a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> size)</td></tr> <tr class="separator:a32cbbe71498ddd08a6f715ae27113768"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99438325dbed4984c81035c4e2760853"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a99438325dbed4984c81035c4e2760853">plugin_do_about</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr> <tr class="separator:a99438325dbed4984c81035c4e2760853"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ce90eef20af87c32a7518e8044f0e35"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a9ce90eef20af87c32a7518e8044f0e35">plugin_do_configure</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr> <tr class="separator:a9ce90eef20af87c32a7518e8044f0e35"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a548fac0013850cad9e4a24d89a11c36a"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:ab06714c3ff31d79e2d7da71301b38d76"><td class="memItemLeft" >   const char *   <a class="el" href="plugin-init_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td></tr> <tr class="separator:ab06714c3ff31d79e2d7da71301b38d76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76db66e9a92f56cf8f63fe5f570b4153"><td class="memItemLeft" >   <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>   <a class="el" href="plugin-init_8c.html#aa05958347b8da187637205b62955121f">is_single</a></td></tr> <tr class="separator:a76db66e9a92f56cf8f63fe5f570b4153"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedde7083686e4016c53472b4e0bba5d6"><td class="memItemLeft" >   union {</td></tr> <tr class="memitem:a8fd53d8fd170c0099d0cc7230e77ef27"><td class="memItemLeft" >      struct {</td></tr> <tr class="memitem:a72bb5e9bd352f302123cb16643a86f49"><td class="memItemLeft" >         <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>(*   <a class="el" href="plugin-init_8c.html#a8e3976c22a3bfe12f72cf28508b152a6">start</a> )(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr> <tr class="separator:a72bb5e9bd352f302123cb16643a86f49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90ce634d358952ba95896c86e22ffa2e"><td class="memItemLeft" >         void(*   <a class="el" href="plugin-init_8c.html#a77e76317de8fbe0d98d3f03e0f6b8b86">stop</a> )(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr> <tr class="separator:a90ce634d358952ba95896c86e22ffa2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fd53d8fd170c0099d0cc7230e77ef27"><td class="memItemLeft" valign="top">      }   <a class="el" href="plugin-init_8c.html#af460a4ece1f58785a8cce400ea9c7e14">m</a></td></tr> <tr class="separator:a8fd53d8fd170c0099d0cc7230e77ef27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91258a9d4e2583d542b1953ec57c75f7"><td class="memItemLeft" >      struct {</td></tr> <tr class="memitem:ad5343459eab60e8be7c2391216d6d0f3"><td class="memItemLeft" >         <a class="el" href="structPluginHandle.html">PluginHandle</a> *(*   <a class="el" href="plugin-init_8c.html#a7b322fab733c7de6ef8b3d301d068a39">probe</a> )(void)</td></tr> <tr class="separator:ad5343459eab60e8be7c2391216d6d0f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa651e579070d969a8c03055dece3abef"><td class="memItemLeft" >         <a class="el" href="structPluginHandle.html">PluginHandle</a> *(*   <a class="el" href="plugin-init_8c.html#a2f53a733df389f83e778c7679231c102">get_current</a> )(void)</td></tr> <tr class="separator:aa651e579070d969a8c03055dece3abef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac2448af852b207b7fee59c9c8ab8403"><td class="memItemLeft" >         <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>(*   <a class="el" href="plugin-init_8c.html#a4bb03a451f54eef00c524b70a53887e4">set_current</a> )(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr> <tr class="separator:aac2448af852b207b7fee59c9c8ab8403"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91258a9d4e2583d542b1953ec57c75f7"><td class="memItemLeft" valign="top">      }   <a class="el" href="plugin-init_8c.html#a4b8904cf61604d280c8998271c438b9e">s</a></td></tr> <tr class="separator:a91258a9d4e2583d542b1953ec57c75f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedde7083686e4016c53472b4e0bba5d6"><td class="memItemLeft" valign="top">   }   <a class="el" href="plugin-init_8c.html#aecfea3adce9f201cb7cebca4073310bd">u</a></td></tr> <tr class="separator:aedde7083686e4016c53472b4e0bba5d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a548fac0013850cad9e4a24d89a11c36a"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a548fac0013850cad9e4a24d89a11c36a">table</a> [<a class="el" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea19772b5cbccf50bc78640ca70094c2d6">PLUGIN_TYPES</a>]</td></tr> <tr class="separator:a548fac0013850cad9e4a24d89a11c36a"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Function Documentation</h2> <a class="anchor" id="a2dec6ba377ba19a7d58298af5c8fb322"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> dummy_plugin_start </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>p</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00037">37</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> </div> </div> <a class="anchor" id="a06d962f34eb02bac4a6a8494f249569b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void dummy_plugin_stop </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>p</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00042">42</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> </div> </div> <a class="anchor" id="acf6f252c82088a8640c9dc38ccf65a57"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> enable_multi </td> <td>(</td> <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td> <td class="paramname"><em>enable</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00247">247</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00267">plugin_enable()</a>.</p> </div> </div> <a class="anchor" id="ab73fa6b32a10a7602db1141b4a2de833"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> enable_single </td> <td>(</td> <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>p</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00222">222</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00267">plugin_enable()</a>.</p> </div> </div> <a class="anchor" id="a187cb3ea4acfc76489d114dbf2f146d5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="structPluginHandle.html">PluginHandle</a>* find_enabled </td> <td>(</td> <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00080">80</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00087">start_single()</a>.</p> </div> </div> <a class="anchor" id="a096548d0f59d24b89d81f98c5da2a26a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> find_enabled_cb </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>pp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00074">74</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00080">find_enabled()</a>.</p> </div> </div> <a class="anchor" id="a0c3adf9dea090b43dbf3e69021081372"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="structVFSConstructor.html">VFSConstructor</a>* lookup_transport </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>scheme</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00146">146</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00156">start_plugins_one()</a>.</p> </div> </div> <a class="anchor" id="aeceb3b10cdf924f1598d08e179b2b41c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> misc_cleanup_cb </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>unused</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00171">171</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p> </div> </div> <a class="anchor" id="aa4f8832bedb6d4cd068f7b7dec8290fb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structPluginHandle.html">PluginHandle</a>* plugin_by_widget </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>widget</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00288">288</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> </div> </div> <a class="anchor" id="a99438325dbed4984c81035c4e2760853"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void plugin_do_about </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>plugin</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00310">310</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-view_8c_source.html#l00202">do_about()</a>, and <a class="el" href="ui__preferences_8c_source.html#l01170">output_do_about()</a>.</p> </div> </div> <a class="anchor" id="a9ce90eef20af87c32a7518e8044f0e35"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void plugin_do_configure </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>plugin</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00322">322</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-view_8c_source.html#l00195">do_config()</a>, and <a class="el" href="ui__preferences_8c_source.html#l01163">output_do_config()</a>.</p> </div> </div> <a class="anchor" id="a579cb123ab9b4e1991806442f90d9d86"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> plugin_enable </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>plugin</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> </td> <td class="paramname"><em>enable</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00267">267</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="interface_8c_source.html#l00146">delete_cb()</a>, <a class="el" href="plugin-view_8c_source.html#l00058">do_enable()</a>, and <a class="el" href="ui__preferences_8c_source.html#l01141">output_combo_changed()</a>.</p> </div> </div> <a class="anchor" id="a4e51053a3f2d328fe2d77bd69231b3d4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structPluginHandle.html">PluginHandle</a>* plugin_get_current </td> <td>(</td> <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00216">216</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="ui__preferences_8c_source.html#l01133">output_combo_update()</a>.</p> </div> </div> <a class="anchor" id="a32cbbe71498ddd08a6f715ae27113768"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> plugin_send_message </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>plugin</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>code</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00298">298</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> </div> </div> <a class="anchor" id="ae0b06e30b9748b2e65f34c4b025c687b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> start_multi_cb </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00122">122</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00135">start_plugins()</a>.</p> </div> </div> <a class="anchor" id="a52c44c3de1214b0d935077c9e4a1a532"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void start_plugins </td> <td>(</td> <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00135">135</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00156">start_plugins_one()</a>, and <a class="el" href="plugin-init_8c_source.html#l00165">start_plugins_two()</a>.</p> </div> </div> <a class="anchor" id="a57798d6f4ac79180b72a7efbbdf64bec"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void start_plugins_one </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00156">156</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="main_8c_source.html#l00451">init_two()</a>.</p> </div> </div> <a class="anchor" id="a9389d3bee006b9ce77fd1e7efaaf1644"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void start_plugins_two </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00165">165</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="main_8c_source.html#l00451">init_two()</a>.</p> </div> </div> <a class="anchor" id="ac6f50b4589fc771ef5edd066bcf9ec23"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void start_single </td> <td>(</td> <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00087">87</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00135">start_plugins()</a>.</p> </div> </div> <a class="anchor" id="aa6c322e2137f747bb21167e017f6d83f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> stop_multi_cb </td> <td>(</td> <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00177">177</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p> </div> </div> <a class="anchor" id="ab05913f79ef1a6c6ca4b7ae73980051f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void stop_plugins </td> <td>(</td> <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00184">184</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00207">stop_plugins_one()</a>, and <a class="el" href="plugin-init_8c_source.html#l00201">stop_plugins_two()</a>.</p> </div> </div> <a class="anchor" id="ad5b1493da1be2848bcb3c582f9223dad"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void stop_plugins_one </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00207">207</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="main_8c_source.html#l00493">shut_down()</a>.</p> </div> </div> <a class="anchor" id="a3018516754f08c6e6732888891f4193e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void stop_plugins_two </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00201">201</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="main_8c_source.html#l00493">shut_down()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a class="anchor" id="a2f53a733df389f83e778c7679231c102"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structPluginHandle.html">PluginHandle</a>*(* get_current)(void)</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00058">58</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> </div> </div> <a class="anchor" id="aa05958347b8da187637205b62955121f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> is_single</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00048">48</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00267">plugin_enable()</a>, <a class="el" href="plugin-init_8c_source.html#l00216">plugin_get_current()</a>, <a class="el" href="plugin-init_8c_source.html#l00135">start_plugins()</a>, and <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p> </div> </div> <a class="anchor" id="af460a4ece1f58785a8cce400ea9c7e14"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } m</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a8f8f80d37794cde9472343e4487ba3eb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* name</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00047">47</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="config_8c_source.html#l00191">config_set_defaults()</a>, <a class="el" href="ui__preferences_8c_source.html#l00649">create_font_btn()</a>, <a class="el" href="ui__preferences_8c_source.html#l00960">create_titlestring_tag_menu()</a>, <a class="el" href="equalizer__preset_8c_source.html#l00036">equalizer_read_presets()</a>, <a class="el" href="tuple_8c_source.html#l00161">field_dict_compare()</a>, <a class="el" href="ui__preferences_8c_source.html#l00447">fill_category_list()</a>, <a class="el" href="history_8c_source.html#l00057">history_load()</a>, <a class="el" href="history_8c_source.html#l00034">history_save()</a>, <a class="el" href="plugin-preferences_8c_source.html#l00030">plugin_make_about_window()</a>, <a class="el" href="plugin-preferences_8c_source.html#l00069">plugin_make_config_window()</a>, <a class="el" href="ui__plugin__menu_8c_source.html#l00064">plugin_menu_add()</a>, <a class="el" href="ui__preferences_8c_source.html#l01386">prefswin_page_queue_new()</a>, <a class="el" href="util_8c_source.html#l00233">skip_top_folders()</a>, <a class="el" href="util_8c_source.html#l00268">split_filename()</a>, <a class="el" href="plugin-init_8c_source.html#l00087">start_single()</a>, <a class="el" href="util_8c_source.html#l00313">stream_name()</a>, <a class="el" href="tuple_8c_source.html#l00166">tuple_field_by_name()</a>, <a class="el" href="tuple_8c_source.html#l00303">tuple_set_filename()</a>, <a class="el" href="audstrings_8c_source.html#l00171">uri_to_filename()</a>, and <a class="el" href="util_8c_source.html#l00131">write_temp_file()</a>.</p> </div> </div> <a class="anchor" id="a7b322fab733c7de6ef8b3d301d068a39"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structPluginHandle.html">PluginHandle</a>*(* probe)(void)</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00057">57</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> </div> </div> <a class="anchor" id="a4b8904cf61604d280c8998271c438b9e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } s</td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="audctrl_8c_source.html#l00921">audacious_get_tuple_field_data()</a>, <a class="el" href="audstrings_8c_source.html#l00510">double_to_string()</a>, <a class="el" href="playback_8c_source.html#l00462">playback_get_title()</a>, <a class="el" href="playlist-new_8c_source.html#l02354">playlist_load_state()</a>, <a class="el" href="probe_8c_source.html#l00116">probe_by_scheme()</a>, <a class="el" href="audstrings_8c_source.html#l00376">str_replace_fragment()</a>, <a class="el" href="tuple__compiler_8c_source.html#l00227">tc_get_item()</a>, <a class="el" href="vfs__common_8c_source.html#l00064">vfs_fgets()</a>, and <a class="el" href="vfs_8c_source.html#l00124">vfs_fopen()</a>.</p> </div> </div> <a class="anchor" id="a4bb03a451f54eef00c524b70a53887e4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>(* set_current)(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00059">59</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> </div> </div> <a class="anchor" id="a8e3976c22a3bfe12f72cf28508b152a6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>(* start)(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00052">52</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> <p>Referenced by <a class="el" href="playlist-new_8c_source.html#l02259">playback_entry_get_start_time()</a>.</p> </div> </div> <a class="anchor" id="a77e76317de8fbe0d98d3f03e0f6b8b86"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* stop)(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00053">53</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p> </div> </div> <a class="anchor" id="a548fac0013850cad9e4a24d89a11c36a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } table[<a class="el" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea19772b5cbccf50bc78640ca70094c2d6">PLUGIN_TYPES</a>]</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div> <div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea192276204122fdd3ac849ae865d35ac4">PLUGIN_TYPE_TRANSPORT</a>] = {<span class="stringliteral">"transport"</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="plugin-init_8c.html#a2dec6ba377ba19a7d58298af5c8fb322">dummy_plugin_start</a>, <a class="code" href="plugin-init_8c.html#a06d962f34eb02bac4a6a8494f249569b">dummy_plugin_stop</a>}},</div> <div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eae243bb9efefe2784005b5a45d1d4a550">PLUGIN_TYPE_PLAYLIST</a>] = {<span class="stringliteral">"playlist"</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="plugin-init_8c.html#a2dec6ba377ba19a7d58298af5c8fb322">dummy_plugin_start</a>, <a class="code" href="plugin-init_8c.html#a06d962f34eb02bac4a6a8494f249569b">dummy_plugin_stop</a>}},</div> <div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea90ccc132a4f44b46e7b671831fc62359">PLUGIN_TYPE_INPUT</a>] = {<span class="stringliteral">"input"</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="plugin-init_8c.html#a2dec6ba377ba19a7d58298af5c8fb322">dummy_plugin_start</a>, <a class="code" href="plugin-init_8c.html#a06d962f34eb02bac4a6a8494f249569b">dummy_plugin_stop</a>}},</div> <div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eae9f4cb7a4f78b0bf25be57d1b05cb613">PLUGIN_TYPE_EFFECT</a>] = {<span class="stringliteral">"effect"</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="effect_8c.html#af6cdfe05a9198dc36d2e8d6d7a28212c">effect_plugin_start</a>, <a class="code" href="effect_8c.html#a3642e12c9e5c6ccc0d61b6eb50948590">effect_plugin_stop</a>}},</div> <div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea7749536cd9ea272f74294480091674c7">PLUGIN_TYPE_OUTPUT</a>] = {<span class="stringliteral">"output"</span>, <a class="code" href="core_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>, .u.s = {<a class="code" href="output_8c.html#afa798e9d494f6347c99b093dc742b9af">output_plugin_probe</a>,</div> <div class="line"> <a class="code" href="output_8c.html#a76af1cdb5a9d07a738fdc95b33a95db4">output_plugin_get_current</a>, <a class="code" href="output_8c.html#ab518da1c99b560f2d80d1d5d2f473c81">output_plugin_set_current</a>}},</div> <div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea542b11c7fdb0b7ff2dd4f315923efccf">PLUGIN_TYPE_VIS</a>] = {<span class="stringliteral">"visualization"</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="visualization_8c.html#af1267b79d9589b939b52ad14d63e5943">vis_plugin_start</a>, <a class="code" href="visualization_8c.html#a25a3761252db8594615f8ab39a0033a1">vis_plugin_stop</a>}},</div> <div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea1755e93b8489ab99d93ae2984de17343">PLUGIN_TYPE_GENERAL</a>] = {<span class="stringliteral">"general"</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="general_8c.html#a9dfc29b160dccc2ab59d4207e6eed8f9">general_plugin_start</a>, <a class="code" href="general_8c.html#a8ec8ab688c48b0f15728f0886445c962">general_plugin_stop</a>}},</div> <div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eac11f2b0af43ad87a1eb968032654e4fc">PLUGIN_TYPE_IFACE</a>] = {<span class="stringliteral">"interface"</span>, <a class="code" href="core_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>, .u.s = {<a class="code" href="interface_8c.html#a2f1dd6d6fa1341b06e2acc1ffd716a62">iface_plugin_probe</a>,</div> <div class="line"> <a class="code" href="interface_8c.html#af4b76f98d78e389662ba7be6e0d038e3">iface_plugin_get_current</a>, <a class="code" href="interface_8c.html#ae2b30ff0ac9ebf8bd10a8347bf28c87a">iface_plugin_set_current</a>}}}</div> </div><!-- fragment --> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00247">enable_multi()</a>, <a class="el" href="plugin-init_8c_source.html#l00222">enable_single()</a>, <a class="el" href="plugin-init_8c_source.html#l00267">plugin_enable()</a>, <a class="el" href="plugin-init_8c_source.html#l00216">plugin_get_current()</a>, <a class="el" href="plugin-init_8c_source.html#l00122">start_multi_cb()</a>, <a class="el" href="plugin-init_8c_source.html#l00135">start_plugins()</a>, <a class="el" href="plugin-init_8c_source.html#l00087">start_single()</a>, <a class="el" href="plugin-init_8c_source.html#l00177">stop_multi_cb()</a>, and <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p> </div> </div> <a class="anchor" id="aecfea3adce9f201cb7cebca4073310bd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">union { ... } u</td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00247">enable_multi()</a>, <a class="el" href="plugin-init_8c_source.html#l00222">enable_single()</a>, <a class="el" href="playlist-new_8c_source.html#l00461">playlist_updated_range()</a>, <a class="el" href="plugin-init_8c_source.html#l00122">start_multi_cb()</a>, <a class="el" href="plugin-init_8c_source.html#l00087">start_single()</a>, and <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.3 </small></address> </body> </html>