C# Class HandBrake.ApplicationServices.Services.LibScan

Scan a Source
Inheritance: IScan
Mostra file Open project: golgol7777/HandBrakeWinSource

Public Methods

Method Description
LibScan ( ) : System

Initializes a new instance of the LibScan class.

Scan ( string sourcePath, int title, int previewCount ) : void

Scan a Source Path. Title 0: scan all

Stop ( ) : void

Kill the scan

Private Methods

Method Description
ConvertTitles ( IEnumerable titles ) : List</span> </td> <td> <p>Convert Interop Title objects to App Services Title object<p> </td> <td class="actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/ConvertTitles/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::ConvertTitles"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::ConvertTitles documentation"><i class='icon-borderless icon-link'></i></a> </td> </tr> <tr class="method-descr"> <td> <span class="method-name"><a class="method-link" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#">HandBrakeInstanceErrorLogged</a></span> ( <span class="param-type">object</span> <span class="param-name">sender</span>, <span class="param-type">MessageLoggedEventArgs</span> <span class="param-name">e</span> ) : <span class="return-type">void</span> </td> <td> <p>Log a message<p> </td> <td class="actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/HandBrakeInstanceErrorLogged/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::HandBrakeInstanceErrorLogged"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::HandBrakeInstanceErrorLogged documentation"><i class='icon-borderless icon-link'></i></a> </td> </tr> <tr class="method-descr"> <td> <span class="method-name"><a class="method-link" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#">HandBrakeInstanceMessageLogged</a></span> ( <span class="param-type">object</span> <span class="param-name">sender</span>, <span class="param-type">MessageLoggedEventArgs</span> <span class="param-name">e</span> ) : <span class="return-type">void</span> </td> <td> <p>Log a message<p> </td> <td class="actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/HandBrakeInstanceMessageLogged/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::HandBrakeInstanceMessageLogged"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::HandBrakeInstanceMessageLogged documentation"><i class='icon-borderless icon-link'></i></a> </td> </tr> <tr class="method-descr"> <td> <span class="method-name"><a class="method-link" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#">InstanceScanCompleted</a></span> ( <span class="param-type">object</span> <span class="param-name">sender</span>, <span class="param-type"><ahref="https://csharpdoc.hotexamples.com/it/class/System/EventArgs">EventArgs</a></span> <span class="param-name">e</span> ) : <span class="return-type">void</span> </td> <td> <p>Scan Completed Event Handler<p> </td> <td class="actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/InstanceScanCompleted/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::InstanceScanCompleted"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::InstanceScanCompleted documentation"><i class='icon-borderless icon-link'></i></a> </td> </tr> <tr class="method-descr"> <td> <span class="method-name"><a class="method-link" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#">InstanceScanProgress</a></span> ( <span class="param-type">object</span> <span class="param-name">sender</span>, <span class="param-type">HandBrake.Interop.ScanProgressEventArgs</span> <span class="param-name">e</span> ) : <span class="return-type">void</span> </td> <td> <p>Scan Progress Event Handler<p> </td> <td class="actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/InstanceScanProgress/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::InstanceScanProgress"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::InstanceScanProgress documentation"><i class='icon-borderless icon-link'></i></a> </td> </tr> <tr class="method-descr"> <td> <span class="method-name"><a class="method-link" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#">ScanSource</a></span> ( <span class="param-type">object</span> <span class="param-name">sourcePath</span>, <span class="param-type">int</span> <span class="param-name">title</span>, <span class="param-type">int</span> <span class="param-name">previewCount</span> ) : <span class="return-type">void</span> </td> <td> <p>Start a scan for a given source path and title<p> </td> <td class="actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/ScanSource/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::ScanSource"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::ScanSource documentation"><i class='icon-borderless icon-link'></i></a> </td> </tr> </table> <h2>Method Details</h2> <div class="method-descr-full" id=""> <div class="row"> <div class="col-md-6"> <h3> LibScan() <span class="modifier">public</span > <span>method</span> </h3> </div> <div class="col-md-6 actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/LibScan/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::LibScan"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::LibScan documentation"><i class='icon-borderless icon-link'></i></a> </div> </div> <div class="row"> <div class="col-md-12"> </div> </div> <div class="row doc-tags"> <div class="col-md-12"> <div class="tag-block tag-summary"> Initializes a new instance of the <span class="highlight">LibScan</span> class. </div> <div class="tag-block tag-remarks"> </div> <div class="tag-block tag-exception"> </div> <div class="tag-block tag-see"> </div> <div class="tag-block tag-link"> </div> <div class="tag-block tag-deprecated"> </div> <div class="tag-block tag-since"> </div> <div class="tag-block tag-author"> </div> </div> </div> <div class="row"> <div class="col-md-12" style="overflow: auto"> <table class="table table-striped"> <tr> <td colspan="3" class="rendered"> <span class="modifier">public</span > <span class="method-name"><a class="method-link" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#">LibScan</a></span> ( ) : <span class="return-type">System</span> </td> </tr> <tr> <td class="field-return">return</td> <td class="field-return-type">System</td> <td></td> </tr> </table> </div> </div> </div> <div class="method-descr-full" id=""> <div class="row"> <div class="col-md-6"> <h3> Scan() <span class="modifier">public</span > <span>method</span> </h3> </div> <div class="col-md-6 actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/Scan/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::Scan"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::Scan documentation"><i class='icon-borderless icon-link'></i></a> </div> </div> <div class="row"> <div class="col-md-12"> </div> </div> <div class="row doc-tags"> <div class="col-md-12"> <div class="tag-block tag-summary"> Scan a Source Path. Title 0: scan all </div> <div class="tag-block tag-remarks"> </div> <div class="tag-block tag-exception"> </div> <div class="tag-block tag-see"> </div> <div class="tag-block tag-link"> </div> <div class="tag-block tag-deprecated"> </div> <div class="tag-block tag-since"> </div> <div class="tag-block tag-author"> </div> </div> </div> <div class="row"> <div class="col-md-12" style="overflow: auto"> <table class="table table-striped"> <tr> <td colspan="3" class="rendered"> <span class="modifier">public</span > <span class="method-name"><a class="method-link" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#">Scan</a></span> ( <span class="param-type">string</span> <span class="param-name">sourcePath</span>, <span class="param-type">int</span> <span class="param-name">title</span>, <span class="param-type">int</span> <span class="param-name">previewCount</span> ) : <span class="return-type">void</span> </td> </tr> <tr> <td class="param-name"> sourcePath </td> <td class="param-type">string</td> <td> /// Path to the file to scan /// </td> </tr> <tr> <td class="param-name"> title </td> <td class="param-type">int</td> <td> /// int title number. 0 for scan all /// </td> </tr> <tr> <td class="param-name"> previewCount </td> <td class="param-type">int</td> <td> /// The preview Count. /// </td> </tr> <tr> <td class="field-return">return</td> <td class="field-return-type">void</td> <td></td> </tr> </table> </div> </div> </div> <div class="method-descr-full" id=""> <div class="row"> <div class="col-md-6"> <h3> Stop() <span class="modifier">public</span > <span>method</span> </h3> </div> <div class="col-md-6 actions"> <a href="https://csharpsrc.hotexamples.com/it/method/HandBrake.ApplicationServices.Services/LibScan/Stop/-" rel="nofollow" title="Source code of method HandBrake.ApplicationServices.Services.LibScan::Stop"><i class='icon-borderless icon-eye'></i></a> <a rel="nofollow" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#" title="Direct link to the method HandBrake.ApplicationServices.Services.LibScan::Stop documentation"><i class='icon-borderless icon-link'></i></a> </div> </div> <div class="row"> <div class="col-md-12"> </div> </div> <div class="row doc-tags"> <div class="col-md-12"> <div class="tag-block tag-summary"> Kill the scan </div> <div class="tag-block tag-remarks"> </div> <div class="tag-block tag-exception"> </div> <div class="tag-block tag-see"> </div> <div class="tag-block tag-link"> </div> <div class="tag-block tag-deprecated"> </div> <div class="tag-block tag-since"> </div> <div class="tag-block tag-author"> </div> </div> </div> <div class="row"> <div class="col-md-12" style="overflow: auto"> <table class="table table-striped"> <tr> <td colspan="3" class="rendered"> <span class="modifier">public</span > <span class="method-name"><a class="method-link" href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan#">Stop</a></span> ( ) : <span class="return-type">void</span> </td> </tr> <tr> <td class="field-return">return</td> <td class="field-return-type">void</td> <td></td> </tr> </table> </div> </div> </div> </div> </div> </div></div> <footer class="footer"> <div class="container"> <div class="row"> <div class="col-md-12" style="text-align: center"> <a href="https://csharp.hotexamples.com/it/site/trends?type=csharp%7Cc"> Classi principali </a> | <a href="https://csharpdoc.hotexamples.com/it/doc/map">Documentazione</a> | <a href="/site/privacy">Informativa sulla privacy</a> | <a href="https://cpp.hotexamples.com/direct-sales.html">Advertise with us</a> </div> </div> <div class="row"> <div class="col-md-12" style="text-align: center"> <a href="https://hotexamples.com/it/">PHP</a> | <a href="https://csharp.hotexamples.com/it/">C# (CSharp)</a> | <a href="https://java.hotexamples.com/it/">Java</a> | <a href="https://golang.hotexamples.com/it/">Golang</a> | <a href="https://cpp.hotexamples.com/it/">C++ (Cpp)</a> | <a href="https://python.hotexamples.com/it/">Python</a> | <a href="https://javascript.hotexamples.com/it/">JavaScript</a> | <a href="https://typescript.hotexamples.com/it/">TypeScript</a> </div> </div> <div class="row"> <div class="col-md-12" style="text-align: center"> <a href="https://csharpdoc.hotexamples.com/class/HandBrake.ApplicationServices.Services/LibScan">EN</a> | <a href="https://csharpdoc.hotexamples.com/ru/class/HandBrake.ApplicationServices.Services/LibScan">RU</a> | <a href="https://csharpdoc.hotexamples.com/de/class/HandBrake.ApplicationServices.Services/LibScan">DE</a> | <a href="https://csharpdoc.hotexamples.com/fr/class/HandBrake.ApplicationServices.Services/LibScan">FR</a> | <a href="https://csharpdoc.hotexamples.com/es/class/HandBrake.ApplicationServices.Services/LibScan">ES</a> | <a href="https://csharpdoc.hotexamples.com/pt/class/HandBrake.ApplicationServices.Services/LibScan">PT</a> | <a href="https://csharpdoc.hotexamples.com/it/class/HandBrake.ApplicationServices.Services/LibScan">IT</a> | <a href="https://csharpdoc.hotexamples.com/jp/class/HandBrake.ApplicationServices.Services/LibScan">JP</a> | <a href="https://csharpdoc.hotexamples.com/zh/class/HandBrake.ApplicationServices.Services/LibScan">ZH</a> | <a href="https://csharpdoc.hotexamples.com/ko/class/HandBrake.ApplicationServices.Services/LibScan">KO</a> </div> </div> <div class="row"> <div class="col-md-10 col-md-offset-1"> </div> <div class="col-md-1"> <!--LiveInternet counter--> <script type="text/javascript"><!-- document.write("<a href='//www.liveinternet.ru/click' " + "target=_blank><img src='//counter.yadro.ru/hit?t44.6;r" + escape(document.referrer) + ((typeof (screen) == "undefined") ? "" : ";s" + screen.width + "*" + screen.height + "*" + (screen.colorDepth ? screen.colorDepth : screen.pixelDepth)) + ";u" + escape(document.URL) + ";" + Math.random() + "' alt='' title='LiveInternet' " + "border='0' width='31' height='31'><\/a>"); //--></script><!--/LiveInternet--> </div> </div> </div> </footer> <script src="//ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="/assets/30dd86a6f06b64184847037c52c63e07aa3c9a26.js"></script> <script>jQuery(function ($) { jQuery('#search-form').yiiActiveForm([{"id":"searchform-lang","name":"lang","container":".field-searchform-lang","input":"#searchform-lang","enableAjaxValidation":true},{"id":"searchform-search","name":"search","container":".field-searchform-search","input":"#searchform-search","enableAjaxValidation":true,"validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Search non può essere vuoto."});}}], []); });</script></body> </html>