1<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>enum dvbfe_algo</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux Device Drivers"><link rel="up" href="ch06s02.html" title="Digital TV (DVB) devices"><link rel="prev" href="API-struct-analog-parameters.html" title="struct analog_parameters"><link rel="next" href="API-enum-dvbfe-search.html" title="enum dvbfe_search"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">enum dvbfe_algo</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-struct-analog-parameters.html">Prev</a> </td><th width="60%" align="center">Digital TV (DVB) devices</th><td width="20%" align="right"> <a accesskey="n" href="API-enum-dvbfe-search.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-enum-dvbfe-algo"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>enum dvbfe_algo — 2 defines the algorithm used to tune into a channel 3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting"> 4enum dvbfe_algo { 5 DVBFE_ALGO_HW, 6 DVBFE_ALGO_SW, 7 DVBFE_ALGO_CUSTOM, 8 DVBFE_ALGO_RECOVERY 9}; </pre></div><div class="refsect1"><a name="id-1.8.3.11.5"></a><h2>Constants</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term">DVBFE_ALGO_HW</span></dt><dd><p> 10 Hardware Algorithm - 11 Devices that support this algorithm do everything in hardware 12 and no software support is needed to handle them. 13 Requesting these devices to LOCK is the only thing required, 14 device is supposed to do everything in the hardware. 15 </p></dd><dt><span class="term">DVBFE_ALGO_SW</span></dt><dd><p> 16 Software Algorithm - 17 These are dumb devices, that require software to do everything 18 </p></dd><dt><span class="term">DVBFE_ALGO_CUSTOM</span></dt><dd><p> 19 Customizable Agorithm - 20 Devices having this algorithm can be customized to have specific 21 algorithms in the frontend driver, rather than simply doing a 22 software zig-zag. In this case the zigzag maybe hardware assisted 23 or it maybe completely done in hardware. In all cases, usage of 24 this algorithm, in conjunction with the search and track 25 callbacks, utilizes the driver specific algorithm. 26 </p></dd><dt><span class="term">DVBFE_ALGO_RECOVERY</span></dt><dd><p> 27 Recovery Algorithm - 28 These devices have AUTO recovery capabilities from LOCK failure 29 </p></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-struct-analog-parameters.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch06s02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-enum-dvbfe-search.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">struct analog_parameters</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">enum dvbfe_search</span></td></tr></table></div></body></html> 30