home *** CD-ROM | disk | FTP | other *** search
/ Chip 2006 February (Special) / Chip-Special_2006-02_Nero-7.bin / vypalovaci_utility / cuttermaran / Cuttermaran.msi / _F40973F783914D275B7D4CFC9DB9AC16 / _FBE330A3FC6E4D580D4C1670AC25DA17 < prev    next >
Text File  |  2005-12-07  |  3KB  |  77 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3.     <head>
  4.         <title></title>
  5.         <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
  6.         <meta name="ProgId" content="VisualStudio.HTML">
  7.         <meta name="Originator" content="Microsoft Visual Studio .NET 7.1">
  8.     </head>
  9.     <body>
  10.         <P>Mit der Version 1.58 unterstⁿtzt Cuttermaran sogenannte Provider. Dies sind 
  11.             kleine Hilfprogramme die in einer .NET-Sprache oder einer nativen Sprachen 
  12.             programmiert sein k÷nnen. Sie bieten einen Anbindung zu einem externen Encoder 
  13.             oder einem externen Muxer.</P>
  14.         <P>
  15.             Die Provider k÷nnen dann mit einer xml-Config-Datei in das entsprechende 
  16.             Cuttermaran-Unterverzeichnis kopiert werden und stehen dann ⁿber den 
  17.             Einstellungsdialog von Cuttermaran zur Verfⁿgung.</P>
  18.         <P>Hier der exemplarische Aufbau einer solchen xml-Datei: (Damit diese erkannt 
  19.             wird, ist die Extension ".configuration.xml" zwingend erforderlich)</P>
  20.         <P><?xml version="1.0" encoding="utf-8" ?><BR>
  21.             <ExternalToolProviderData 
  22.             xmlns="http://cuttermaran.kickme.to/ExternalToolProviderData.xsd"><BR>
  23.             <Configuration Executive="TMPGEncProvider" ToolType="encoder" 
  24.             IsActive="true" IsAssembly="true" DisplayName="TMPGEnc 2.5" 
  25.             ClassName="TMPGEncProvider.Connector" ActionMethod= "Encode" ConfigMethod= 
  26.             "Config"></Configuration><BR>
  27.             </ExternalToolProviderData><BR>
  28.         <P></P>
  29.         <table>
  30.             <tr>
  31.                 <td>Executive</td>
  32.                 <td>Name der  .NET Assembly, bzw. der  nativen EXE.</td>
  33.             </tr>
  34.             <tr>
  35.                 <td>ToolType</td>
  36.                 <td>
  37.                     'encoder' oder 'muxer'.</td>
  38.             </tr>
  39.             <tr>
  40.                 <td>IsActive</td>
  41.                 <td>'true' falls das Tool in Cuttermaran verwendet werden soll, sonst 'false'.</td>
  42.             </tr>
  43.             <tr>
  44.                 <td>IsAssembly</td>
  45.                 <td>'true' falls der Provider eine .NET-Assembly ist, sonst 'false'.</td>
  46.             </tr>
  47.             <tr>
  48.                 <td>DisplayName</td>
  49.                 <td>
  50.                     Name des Providers der in Cuttermaran angezeigt werden soll.</td>
  51.             </tr>
  52.             <tr>
  53.                 <td>ClassName</td>
  54.                 <td>Nur fⁿr .NET Assemblies. Klassenname fⁿr die Config- und Action-Methoden</td>
  55.             </tr>
  56.             <tr>
  57.                 <td>ActionMethod</td>
  58.                 <td>Fⁿr .NET Assemblies: Methodenname fⁿr die eigentliche Routine<BR>
  59.                     Fⁿr native Code: Kommandozeilenparameter fⁿr die eigentliche Routine</td>
  60.             </tr>
  61.             <tr>
  62.                 <td>ConfigMethod</td>
  63.                 <td>
  64.                     Fⁿr .NET Assemblies: Name fⁿr die Konfigurationmethode<BR>
  65.                     Fⁿr native Code: Kommandozeilenparameter fⁿr die Konfigurationsmethode</td>
  66.             </tr>
  67.         </table>
  68.         <P>Die 'ActionMethod' wird von Cuttermaran im Schnittverlauf aufgerufen. Als 
  69.             Parameter bekommen .NET Assemblies eine untyped Dataset.<BR>
  70.             Native Code bekommt die Action-Methode als Kommandozeilenparameter 
  71.             mitgeteilt. Die Parameter werden in einer xml-Datei abgelegt, deren Name mit in 
  72.             der Kommandozeile steht.</P>
  73.         <P>Der Aufbau der <a href="../data/EncodingData.xsd">encoding-Parameter.</a><BR>
  74.             Der Aufbau der <a href="../data/MuxingData.xsd">mux-Parameter.</a></P>
  75.     </body>
  76. </html>
  77.