this is a long shot but is it possible to create plugins in c#? using something like the mono compilier?<br>
<br>
unfortunately they only teach .net in my course<br>
<br>
thanks<br><br><div><span class="gmail_quote">On 9/8/05, <b class="gmail_sendername">Carl Reynolds</b> &lt;<a href="mailto:mythtv-dev@hyperbole-software.com">mythtv-dev@hyperbole-software.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Barvaz Zan wrote:<br><br>&gt; I'm very intersted in developing my own addons to MythTV.<br>&gt; How can I write new Plugins?<br><br>Get a copy of&nbsp;&nbsp;mythplugins-0.18.1.tar.bz2 from<br><a href="http://mythtv.org/modules.php?name=Downloads&amp;d_op=getit&amp;lid=125">
http://mythtv.org/modules.php?name=Downloads&amp;d_op=getit&amp;lid=125</a>.<br><br>Look at the source for mythdvd. In the file main.cpp you'll see there<br>are three functions declared extern &quot;C&quot; { }. They are 'mythplugin_init',
<br>'mythplugin_run', and' mythplugin_config'. These are the entry points<br>that MythTV uses to connect to any plugin. mythdvd is probably a good<br>example to start with. You'll see that it calls other functions within<br>
the main to implement the dvd plugin, but that it starts with above<br>three functions.<br><br>Figure out what you want to do in your plugin, and start writing the<br>init, run and config functions using mythdvd as an example. Once you
<br>have compiled the plugin, as a dynamically loaded library (for example,<br>libmythdvd.so) copy it to the mythtv/plugins directory. On my machine<br>it's /usr/local/lib/mythtv/plugins. It may be somewhere else such as<br>
/usr/lib/mythtv/plugins on your machine.<br><br>You should now be able to connect to your plugin through a menu item,<br>for example.<br><br><br><br>Carl.<br><br><br><br>_______________________________________________<br>
mythtv-dev mailing list<br><a href="mailto:mythtv-dev@mythtv.org">mythtv-dev@mythtv.org</a><br><a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev</a><br></blockquote>
</div><br>