Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 874255f3b26b44feb57fbe38a7384518 > files > 270

gmerlin-0.4.1-2mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>gmerlin: bg_plugin_info_s 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.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>bg_plugin_info_s Struct Reference<br>
<small>
[<a class="el" href="group__plugin__registry.html">Plugin registry</a>]</small>
</h1><!-- doxytag: class="bg_plugin_info_s" -->Information about a plugin.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="pluginregistry_8h_source.html">pluginregistry.h</a>&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#2f39bcce0071d23ebbaae92af07c1371">gettext_domain</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">First argument for bindtextdomain().  <a href="#2f39bcce0071d23ebbaae92af07c1371"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#4b3936f7df9c5bd1d6c8e98723f7de91">gettext_directory</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Second argument for bindtextdomain().  <a href="#4b3936f7df9c5bd1d6c8e98723f7de91"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#a8d00dc5b7a8a11271f4880277c8d80c">name</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">unique short name  <a href="#a8d00dc5b7a8a11271f4880277c8d80c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#a133e4dbfca3ac6ff757a79061ba2135">long_name</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Humanized name.  <a href="#a133e4dbfca3ac6ff757a79061ba2135"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#01c548b5a2c1eb713012e1ef21621528">mimetypes</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mimetypes, this plugin can handle.  <a href="#01c548b5a2c1eb713012e1ef21621528"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#37d9977ba4f1bc2f42e54f2e3d210362">extensions</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extensions, this plugin can handle.  <a href="#37d9977ba4f1bc2f42e54f2e3d210362"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#47d394106142ae906b805461dbc1eca6">protocols</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Network protocols, this plugin can handle.  <a href="#47d394106142ae906b805461dbc1eca6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#031636e1bb6e06e40bbe80a040faac8d">description</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of what the plugin does.  <a href="#031636e1bb6e06e40bbe80a040faac8d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#6c7e08c3503f19d93f87b8eddd5812a5">module_filename</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Path of the shared module.  <a href="#6c7e08c3503f19d93f87b8eddd5812a5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#bd2ff9b99069d9cd3bfa36ad46cdde99">module_time</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modification time of the shared module, needed internally.  <a href="#bd2ff9b99069d9cd3bfa36ad46cdde99"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__plugin__registry.html#g81f91a7029e7abf4e53a604d21bafa04">bg_plugin_api_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#88d54693a34c84520510ea5c3e457ac9">api</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">API of the plugin.  <a href="#88d54693a34c84520510ea5c3e457ac9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#c0c959356c37893c941c8a0dcddef766">index</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Index inside the module. Always 0 for native plugins.  <a href="#c0c959356c37893c941c8a0dcddef766"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__plugin.html#gf10acb82c89e5dc1414118038b3b06b2">bg_plugin_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#3ec1635af93758f413b9df7e3e5c27a8">type</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Plugin type.  <a href="#3ec1635af93758f413b9df7e3e5c27a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#06100c5ddb3b8d7f79afe9fc80297917">flags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flags (see <a class="el" href="group__plugin__flags.html">Plugin flags</a>).  <a href="#06100c5ddb3b8d7f79afe9fc80297917"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#efbbaac526976e4798aba159ba7eb854">priority</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Priority (1..10).  <a href="#efbbaac526976e4798aba159ba7eb854"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbg__device__info__t.html">bg_device_info_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#6559dbbd23d525c84744e6d92fdd04a2">devices</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Device list returned by the plugin.  <a href="#6559dbbd23d525c84744e6d92fdd04a2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbg__plugin__info__s.html">bg_plugin_info_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#4d8ebb3649ba99b4c984351cedb7722d">next</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used for chaining, never touch this.  <a href="#4d8ebb3649ba99b4c984351cedb7722d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#2876066bd8365d216318282181696fea">parameters</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters, which can be passed to the plugin.  <a href="#2876066bd8365d216318282181696fea"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#bf425ecb2e01e417cc3658a53562f5b4">max_audio_streams</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For encoders: Maximum number of audio streams (-1 means infinite).  <a href="#bf425ecb2e01e417cc3658a53562f5b4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#30e31722a3409b035b532a1eeef74934">max_video_streams</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For encoders: Maximum number of video streams (-1 means infinite).  <a href="#30e31722a3409b035b532a1eeef74934"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#96c7bf4b25bc4e5377536f21a872e621">max_subtitle_text_streams</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For encoders: Maximum number of text subtitle streams (-1 means infinite).  <a href="#96c7bf4b25bc4e5377536f21a872e621"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#7ab522bfffe1fe67fbdfaac9eff97dc9">max_subtitle_overlay_streams</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For encoders: Maximum number of overlay subtitle streams (-1 means infinite).  <a href="#7ab522bfffe1fe67fbdfaac9eff97dc9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#139bd5c70572542824d1d285fb666a32">audio_parameters</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters, which can be passed to set_audio_parameter.  <a href="#139bd5c70572542824d1d285fb666a32"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#3d2af4499c3337e146a2555c6424b355">video_parameters</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters, which can be passed to set_video_parameter.  <a href="#3d2af4499c3337e146a2555c6424b355"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#ae3370b4f1bcfcdfcae8d761758f05fe">subtitle_text_parameters</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters, which can be passed to set_subtitle_text_parameter.  <a href="#ae3370b4f1bcfcdfcae8d761758f05fe"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#34464ab80be05b9812a60c55f4530b13">subtitle_overlay_parameters</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters, which can be passed to set_subtitle_overlay_parameter.  <a href="#34464ab80be05b9812a60c55f4530b13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbg__plugin__info__s.html#0d845ee2fbdaac2c24d6e9f2f2e9edbe">cmp_name</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Name used for alphabetical sorting. Not for external use.  <a href="#0d845ee2fbdaac2c24d6e9f2f2e9edbe"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Information about a plugin. <hr><h2>Field Documentation</h2>
<a class="anchor" name="2f39bcce0071d23ebbaae92af07c1371"></a><!-- doxytag: member="bg_plugin_info_s::gettext_domain" ref="2f39bcce0071d23ebbaae92af07c1371" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#2f39bcce0071d23ebbaae92af07c1371">bg_plugin_info_s::gettext_domain</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
First argument for bindtextdomain(). 
<p>

</div>
</div><p>
<a class="anchor" name="4b3936f7df9c5bd1d6c8e98723f7de91"></a><!-- doxytag: member="bg_plugin_info_s::gettext_directory" ref="4b3936f7df9c5bd1d6c8e98723f7de91" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#4b3936f7df9c5bd1d6c8e98723f7de91">bg_plugin_info_s::gettext_directory</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Second argument for bindtextdomain(). 
<p>

</div>
</div><p>
<a class="anchor" name="a8d00dc5b7a8a11271f4880277c8d80c"></a><!-- doxytag: member="bg_plugin_info_s::name" ref="a8d00dc5b7a8a11271f4880277c8d80c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#a8d00dc5b7a8a11271f4880277c8d80c">bg_plugin_info_s::name</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
unique short name 
<p>

</div>
</div><p>
<a class="anchor" name="a133e4dbfca3ac6ff757a79061ba2135"></a><!-- doxytag: member="bg_plugin_info_s::long_name" ref="a133e4dbfca3ac6ff757a79061ba2135" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#a133e4dbfca3ac6ff757a79061ba2135">bg_plugin_info_s::long_name</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Humanized name. 
<p>

</div>
</div><p>
<a class="anchor" name="01c548b5a2c1eb713012e1ef21621528"></a><!-- doxytag: member="bg_plugin_info_s::mimetypes" ref="01c548b5a2c1eb713012e1ef21621528" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#01c548b5a2c1eb713012e1ef21621528">bg_plugin_info_s::mimetypes</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mimetypes, this plugin can handle. 
<p>

</div>
</div><p>
<a class="anchor" name="37d9977ba4f1bc2f42e54f2e3d210362"></a><!-- doxytag: member="bg_plugin_info_s::extensions" ref="37d9977ba4f1bc2f42e54f2e3d210362" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#37d9977ba4f1bc2f42e54f2e3d210362">bg_plugin_info_s::extensions</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Extensions, this plugin can handle. 
<p>

</div>
</div><p>
<a class="anchor" name="47d394106142ae906b805461dbc1eca6"></a><!-- doxytag: member="bg_plugin_info_s::protocols" ref="47d394106142ae906b805461dbc1eca6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#47d394106142ae906b805461dbc1eca6">bg_plugin_info_s::protocols</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Network protocols, this plugin can handle. 
<p>

</div>
</div><p>
<a class="anchor" name="031636e1bb6e06e40bbe80a040faac8d"></a><!-- doxytag: member="bg_plugin_info_s::description" ref="031636e1bb6e06e40bbe80a040faac8d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#031636e1bb6e06e40bbe80a040faac8d">bg_plugin_info_s::description</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Description of what the plugin does. 
<p>

</div>
</div><p>
<a class="anchor" name="6c7e08c3503f19d93f87b8eddd5812a5"></a><!-- doxytag: member="bg_plugin_info_s::module_filename" ref="6c7e08c3503f19d93f87b8eddd5812a5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#6c7e08c3503f19d93f87b8eddd5812a5">bg_plugin_info_s::module_filename</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Path of the shared module. 
<p>

</div>
</div><p>
<a class="anchor" name="bd2ff9b99069d9cd3bfa36ad46cdde99"></a><!-- doxytag: member="bg_plugin_info_s::module_time" ref="bd2ff9b99069d9cd3bfa36ad46cdde99" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long <a class="el" href="structbg__plugin__info__s.html#bd2ff9b99069d9cd3bfa36ad46cdde99">bg_plugin_info_s::module_time</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Modification time of the shared module, needed internally. 
<p>

</div>
</div><p>
<a class="anchor" name="88d54693a34c84520510ea5c3e457ac9"></a><!-- doxytag: member="bg_plugin_info_s::api" ref="88d54693a34c84520510ea5c3e457ac9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__plugin__registry.html#g81f91a7029e7abf4e53a604d21bafa04">bg_plugin_api_t</a> <a class="el" href="structbg__plugin__info__s.html#88d54693a34c84520510ea5c3e457ac9">bg_plugin_info_s::api</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
API of the plugin. 
<p>

</div>
</div><p>
<a class="anchor" name="c0c959356c37893c941c8a0dcddef766"></a><!-- doxytag: member="bg_plugin_info_s::index" ref="c0c959356c37893c941c8a0dcddef766" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structbg__plugin__info__s.html#c0c959356c37893c941c8a0dcddef766">bg_plugin_info_s::index</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Index inside the module. Always 0 for native plugins. 
<p>

</div>
</div><p>
<a class="anchor" name="3ec1635af93758f413b9df7e3e5c27a8"></a><!-- doxytag: member="bg_plugin_info_s::type" ref="3ec1635af93758f413b9df7e3e5c27a8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__plugin.html#gf10acb82c89e5dc1414118038b3b06b2">bg_plugin_type_t</a> <a class="el" href="structbg__plugin__info__s.html#3ec1635af93758f413b9df7e3e5c27a8">bg_plugin_info_s::type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Plugin type. 
<p>

</div>
</div><p>
<a class="anchor" name="06100c5ddb3b8d7f79afe9fc80297917"></a><!-- doxytag: member="bg_plugin_info_s::flags" ref="06100c5ddb3b8d7f79afe9fc80297917" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structbg__plugin__info__s.html#06100c5ddb3b8d7f79afe9fc80297917">bg_plugin_info_s::flags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flags (see <a class="el" href="group__plugin__flags.html">Plugin flags</a>). 
<p>

</div>
</div><p>
<a class="anchor" name="efbbaac526976e4798aba159ba7eb854"></a><!-- doxytag: member="bg_plugin_info_s::priority" ref="efbbaac526976e4798aba159ba7eb854" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structbg__plugin__info__s.html#efbbaac526976e4798aba159ba7eb854">bg_plugin_info_s::priority</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Priority (1..10). 
<p>

</div>
</div><p>
<a class="anchor" name="6559dbbd23d525c84744e6d92fdd04a2"></a><!-- doxytag: member="bg_plugin_info_s::devices" ref="6559dbbd23d525c84744e6d92fdd04a2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structbg__device__info__t.html">bg_device_info_t</a>* <a class="el" href="structbg__plugin__info__s.html#6559dbbd23d525c84744e6d92fdd04a2">bg_plugin_info_s::devices</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Device list returned by the plugin. 
<p>

</div>
</div><p>
<a class="anchor" name="4d8ebb3649ba99b4c984351cedb7722d"></a><!-- doxytag: member="bg_plugin_info_s::next" ref="4d8ebb3649ba99b4c984351cedb7722d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structbg__plugin__info__s.html">bg_plugin_info_t</a>* <a class="el" href="structbg__plugin__info__s.html#4d8ebb3649ba99b4c984351cedb7722d">bg_plugin_info_s::next</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used for chaining, never touch this. 
<p>

</div>
</div><p>
<a class="anchor" name="2876066bd8365d216318282181696fea"></a><!-- doxytag: member="bg_plugin_info_s::parameters" ref="2876066bd8365d216318282181696fea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a>* <a class="el" href="structbg__plugin__info__s.html#2876066bd8365d216318282181696fea">bg_plugin_info_s::parameters</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Parameters, which can be passed to the plugin. 
<p>

</div>
</div><p>
<a class="anchor" name="bf425ecb2e01e417cc3658a53562f5b4"></a><!-- doxytag: member="bg_plugin_info_s::max_audio_streams" ref="bf425ecb2e01e417cc3658a53562f5b4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structbg__plugin__info__s.html#bf425ecb2e01e417cc3658a53562f5b4">bg_plugin_info_s::max_audio_streams</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For encoders: Maximum number of audio streams (-1 means infinite). 
<p>

</div>
</div><p>
<a class="anchor" name="30e31722a3409b035b532a1eeef74934"></a><!-- doxytag: member="bg_plugin_info_s::max_video_streams" ref="30e31722a3409b035b532a1eeef74934" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structbg__plugin__info__s.html#30e31722a3409b035b532a1eeef74934">bg_plugin_info_s::max_video_streams</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For encoders: Maximum number of video streams (-1 means infinite). 
<p>

</div>
</div><p>
<a class="anchor" name="96c7bf4b25bc4e5377536f21a872e621"></a><!-- doxytag: member="bg_plugin_info_s::max_subtitle_text_streams" ref="96c7bf4b25bc4e5377536f21a872e621" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structbg__plugin__info__s.html#96c7bf4b25bc4e5377536f21a872e621">bg_plugin_info_s::max_subtitle_text_streams</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For encoders: Maximum number of text subtitle streams (-1 means infinite). 
<p>

</div>
</div><p>
<a class="anchor" name="7ab522bfffe1fe67fbdfaac9eff97dc9"></a><!-- doxytag: member="bg_plugin_info_s::max_subtitle_overlay_streams" ref="7ab522bfffe1fe67fbdfaac9eff97dc9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structbg__plugin__info__s.html#7ab522bfffe1fe67fbdfaac9eff97dc9">bg_plugin_info_s::max_subtitle_overlay_streams</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For encoders: Maximum number of overlay subtitle streams (-1 means infinite). 
<p>

</div>
</div><p>
<a class="anchor" name="139bd5c70572542824d1d285fb666a32"></a><!-- doxytag: member="bg_plugin_info_s::audio_parameters" ref="139bd5c70572542824d1d285fb666a32" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a>* <a class="el" href="structbg__plugin__info__s.html#139bd5c70572542824d1d285fb666a32">bg_plugin_info_s::audio_parameters</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Parameters, which can be passed to set_audio_parameter. 
<p>

</div>
</div><p>
<a class="anchor" name="3d2af4499c3337e146a2555c6424b355"></a><!-- doxytag: member="bg_plugin_info_s::video_parameters" ref="3d2af4499c3337e146a2555c6424b355" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a>* <a class="el" href="structbg__plugin__info__s.html#3d2af4499c3337e146a2555c6424b355">bg_plugin_info_s::video_parameters</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Parameters, which can be passed to set_video_parameter. 
<p>

</div>
</div><p>
<a class="anchor" name="ae3370b4f1bcfcdfcae8d761758f05fe"></a><!-- doxytag: member="bg_plugin_info_s::subtitle_text_parameters" ref="ae3370b4f1bcfcdfcae8d761758f05fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a>* <a class="el" href="structbg__plugin__info__s.html#ae3370b4f1bcfcdfcae8d761758f05fe">bg_plugin_info_s::subtitle_text_parameters</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Parameters, which can be passed to set_subtitle_text_parameter. 
<p>

</div>
</div><p>
<a class="anchor" name="34464ab80be05b9812a60c55f4530b13"></a><!-- doxytag: member="bg_plugin_info_s::subtitle_overlay_parameters" ref="34464ab80be05b9812a60c55f4530b13" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structbg__parameter__info__s.html">bg_parameter_info_t</a>* <a class="el" href="structbg__plugin__info__s.html#34464ab80be05b9812a60c55f4530b13">bg_plugin_info_s::subtitle_overlay_parameters</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Parameters, which can be passed to set_subtitle_overlay_parameter. 
<p>

</div>
</div><p>
<a class="anchor" name="0d845ee2fbdaac2c24d6e9f2f2e9edbe"></a><!-- doxytag: member="bg_plugin_info_s::cmp_name" ref="0d845ee2fbdaac2c24d6e9f2f2e9edbe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structbg__plugin__info__s.html#0d845ee2fbdaac2c24d6e9f2f2e9edbe">bg_plugin_info_s::cmp_name</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Name used for alphabetical sorting. Not for external use. 
<p>

</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>/home/mandrake/rpm/BUILD/gmerlin-0.4.1/include/gmerlin/<a class="el" href="pluginregistry_8h_source.html">pluginregistry.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 22 01:28:05 2009 for gmerlin by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>