<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.3" xml:lang="en-US">
  <compounddef id="classRTL2832__NAMESPACE_1_1tuner" kind="class" language="C++" prot="public" abstract="yes">
    <compoundname>RTL2832_NAMESPACE::tuner</compoundname>
    <basecompoundref refid="classRTL2832__NAMESPACE_1_1i2c__interface" prot="public" virt="non-virtual">RTL2832_NAMESPACE::i2c_interface</basecompoundref>
    <basecompoundref refid="classRTL2832__NAMESPACE_1_1named__interface" prot="public" virt="non-virtual">RTL2832_NAMESPACE::named_interface</basecompoundref>
    <derivedcompoundref refid="classRTL2832__NAMESPACE_1_1tuner__skeleton" prot="public" virt="non-virtual">RTL2832_NAMESPACE::tuner_skeleton</derivedcompoundref>
    <includes refid="rtl2832_8h" local="no">rtl2832.h</includes>
    <innerclass refid="structRTL2832__NAMESPACE_1_1tuner_1_1params" prot="public">RTL2832_NAMESPACE::tuner::params</innerclass>
      <sectiondef kind="public-type">
      <memberdef kind="enum" id="classRTL2832__NAMESPACE_1_1tuner_1ae072cbe4227549460db74f2eb1c64f82" prot="public" static="no" strong="no">
        <type></type>
        <name>gain_mode</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::gain_mode</qualifiedname>
        <enumvalue id="classRTL2832__NAMESPACE_1_1tuner_1ae072cbe4227549460db74f2eb1c64f82ad4cdab3af4b4470309973144d52b0028" prot="public">
          <name>NOT_SUPPORTED</name>
          <initializer>= -1</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classRTL2832__NAMESPACE_1_1tuner_1ae072cbe4227549460db74f2eb1c64f82ab16c73d96a421996847b788292039a09" prot="public">
          <name>DEFAULT</name>
          <initializer>= 0</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="149" column="1" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" bodystart="149" bodyend="153"/>
      </memberdef>
      <memberdef kind="typedef" id="classRTL2832__NAMESPACE_1_1tuner_1a7653965b6eda52e6714db67bdfd260cf" prot="public" static="no">
        <type><ref refid="classRTL2832__NAMESPACE_1_1tuner" kindref="compound">tuner</ref> *(*</type>
        <definition>typedef tuner *(* RTL2832_NAMESPACE::tuner::CreateTunerFn) (demod *p)</definition>
        <argsstring>)(demod *p)</argsstring>
        <name>CreateTunerFn</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::CreateTunerFn</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="142" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" bodystart="142" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classRTL2832__NAMESPACE_1_1tuner_1a41a4271d4664a06913e913743eabce55" prot="public" static="no">
        <type>int(*</type>
        <definition>typedef int(* RTL2832_NAMESPACE::tuner::ProbeTunerFn) (demod *p)</definition>
        <argsstring>)(demod *p)</argsstring>
        <name>ProbeTunerFn</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::ProbeTunerFn</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="143" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" bodystart="143" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classRTL2832__NAMESPACE_1_1tuner_1aef37572afc1903af94640f45050761ac" prot="public" static="no">
        <type>struct <ref refid="structRTL2832__NAMESPACE_1_1tuner_1_1params" kindref="compound">RTL2832_NAMESPACE::tuner::params</ref></type>
        <definition>typedef struct RTL2832_NAMESPACE::tuner::params RTL2832_NAMESPACE::tuner::PARAMS</definition>
        <argsstring></argsstring>
        <name>PARAMS</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::PARAMS</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="148" column="8"/>
      </memberdef>
      <memberdef kind="typedef" id="classRTL2832__NAMESPACE_1_1tuner_1a31848a7bf0fad8b380fe38dcd2054bb9" prot="public" static="no">
        <type>struct <ref refid="structRTL2832__NAMESPACE_1_1tuner_1_1params" kindref="compound">RTL2832_NAMESPACE::tuner::params</ref> *</type>
        <definition>typedef struct RTL2832_NAMESPACE::tuner::params * RTL2832_NAMESPACE::tuner::PPARAMS</definition>
        <argsstring></argsstring>
        <name>PPARAMS</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::PPARAMS</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="148" column="17"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1ac93b4cc4694dd19553e9c112f449dfc5" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type></type>
        <definition>virtual RTL2832_NAMESPACE::tuner::~tuner</definition>
        <argsstring>()</argsstring>
        <name>~tuner</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::~tuner</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="140" column="9"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a23ca92e3c2780f98a6d492a94226378b" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::initialise</definition>
        <argsstring>(PPARAMS params=NULL)=0</argsstring>
        <name>initialise</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::initialise</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4000_1abeba165f39c323242af1ea18681afe95">initialise</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4k_1a5ffc5407e320ade137ef6a90e23064ad">initialise</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0012_1ab3618020d04cd806cf665432012d7b71">initialise</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0013_1a97029b0223cebeafbee9a5471b81e286">initialise</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc2580_1a266c4fc2206d2962ef37d94676e32536">initialise</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1r820t_1aee6a2ffed8fb9ad712bae51bebdf5c95">initialise</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a06d00b214011b6d8aa8fe74bf21c53b9">initialise</reimplementedby>
        <param>
          <type><ref refid="classRTL2832__NAMESPACE_1_1tuner_1a31848a7bf0fad8b380fe38dcd2054bb9" kindref="member">PPARAMS</ref></type>
          <declname>params</declname>
          <defval>NULL</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="155" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1aceeb571d387da7cda83f6618e947a29c" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::set_frequency</definition>
        <argsstring>(double freq)=0</argsstring>
        <name>set_frequency</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::set_frequency</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4000_1af551e09eb44345e0fb07f43ab9e28daf">set_frequency</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4k_1a103944d747ea57b677b763eea9476b02">set_frequency</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0012_1a0049d6ff63661ad83288de8bf43d06a8">set_frequency</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0013_1a8c55175865d14b5275f39095b6bd00e0">set_frequency</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc2580_1a94cbf86311801942b804bfbe4b9152e2">set_frequency</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1r820t_1ae82935d3357a982f22890b3a1b3c0697">set_frequency</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a25477aa2dce6c6f1f2d4dc2dd3440b6f">set_frequency</reimplementedby>
        <param>
          <type>double</type>
          <declname>freq</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="157" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1ad1498b3ac9bac22101e0fab2d135b6a7" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::set_bandwidth</definition>
        <argsstring>(double bw)=0</argsstring>
        <name>set_bandwidth</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::set_bandwidth</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4000_1a07b8661e2f32b339e49881107adf4cf2">set_bandwidth</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4k_1afbe26652a53ed88dce74d63a8aaf212e">set_bandwidth</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0012_1aa97adfcdfe87e030656b33d5f6f9b688">set_bandwidth</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0013_1a9b5f00b37ecb06bc3c3806d1297bd098">set_bandwidth</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc2580_1a1a14eb20b3958699730830dfd88af635">set_bandwidth</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1r820t_1aae2a7a480a2ddf8c119fee5897e44135">set_bandwidth</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1aa2c77f553fd0d4c38f283fafb13688ca">set_bandwidth</reimplementedby>
        <param>
          <type>double</type>
          <declname>bw</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="158" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1aca14603869e54303885b6ee3950dfaee" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::set_gain</definition>
        <argsstring>(double gain)=0</argsstring>
        <name>set_gain</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::set_gain</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4000_1a90181d1350302be84af2ea527663ab4a">set_gain</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4k_1a52890bf6fe3b80742ea02808bf16cfcb">set_gain</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0012_1a00c4af753ee991e6ea5993aaac6214d6">set_gain</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0013_1a368ebb9a0dd3a053a85b7404a534d64e">set_gain</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc2580_1acb7ead45fa03736a74b500c9e4cd6578">set_gain</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1r820t_1ada4f8618402c86d0ff702edfcaf0f23a">set_gain</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1af308d1b9f5c50fe654a3075476470b96">set_gain</reimplementedby>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="159" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1ad952d315d89cfc88ac6bcdaac2c5fdf4" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::set_gain_mode</definition>
        <argsstring>(int mode)=0</argsstring>
        <name>set_gain_mode</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::set_gain_mode</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4000_1a01b34247a280904ebce9ee843e684318">set_gain_mode</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4k_1a56b9aa18734271e19ebbdacbb0c9d6b6">set_gain_mode</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1ace00f0814dfc6a12379a4c8647c11e67">set_gain_mode</reimplementedby>
        <param>
          <type>int</type>
          <declname>mode</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="160" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a3f93ad09b130c22f33cf26ca2db10215" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::set_auto_gain_mode</definition>
        <argsstring>(bool on=true)=0</argsstring>
        <name>set_auto_gain_mode</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::set_auto_gain_mode</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4000_1a71ebc615dc7ae4fc72c6af4d18b942bd">set_auto_gain_mode</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4k_1ad2d4bb8ecab6d02870237372f461c5d6">set_auto_gain_mode</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1ac13608742958b0ef5b42e62f79ecf2dc">set_auto_gain_mode</reimplementedby>
        <param>
          <type>bool</type>
          <declname>on</declname>
          <defval>true</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="161" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1ab957abe204e813e47b38e6cbe9c902b2" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::set_i2c_repeater</definition>
        <argsstring>(bool on=true, const char *function_name=NULL, int line_number=-1, const char *line=NULL)=0</argsstring>
        <name>set_i2c_repeater</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::set_i2c_repeater</qualifiedname>
        <reimplements refid="classRTL2832__NAMESPACE_1_1i2c__interface_1ad61e656c600449c6c91b2ec9ea5ea76b">set_i2c_repeater</reimplements>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1aff385af3d617cba0b7a81aa1ba8d7f4c">set_i2c_repeater</reimplementedby>
        <param>
          <type>bool</type>
          <declname>on</declname>
          <defval>true</defval>
        </param>
        <param>
          <type>const char *</type>
          <declname>function_name</declname>
          <defval>NULL</defval>
        </param>
        <param>
          <type>int</type>
          <declname>line_number</declname>
          <defval>-1</defval>
        </param>
        <param>
          <type>const char *</type>
          <declname>line</declname>
          <defval>NULL</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="163" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1af8941779c1777334512d5abb04a7d588" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::i2c_read</definition>
        <argsstring>(uint8_t i2c_addr, uint8_t *buffer, int len)=0</argsstring>
        <name>i2c_read</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::i2c_read</qualifiedname>
        <reimplements refid="classRTL2832__NAMESPACE_1_1i2c__interface_1a0fd7f09e952153e6fc3fe1ed35dd4798">i2c_read</reimplements>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1afd6bcf073f1ea1b57b1a585adc076991">i2c_read</reimplementedby>
        <param>
          <type>uint8_t</type>
          <declname>i2c_addr</declname>
        </param>
        <param>
          <type>uint8_t *</type>
          <declname>buffer</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="164" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a957449b212187eda3eaf43cd4d96a26a" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::i2c_write</definition>
        <argsstring>(uint8_t i2c_addr, uint8_t *buffer, int len)=0</argsstring>
        <name>i2c_write</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::i2c_write</qualifiedname>
        <reimplements refid="classRTL2832__NAMESPACE_1_1i2c__interface_1ae9d51f1307fee4ed9f670e37b3f66516">i2c_write</reimplements>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a1c5bbb662d9c00a3e899b835e16d4f1d">i2c_write</reimplementedby>
        <param>
          <type>uint8_t</type>
          <declname>i2c_addr</declname>
        </param>
        <param>
          <type>uint8_t *</type>
          <declname>buffer</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="165" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1aee9a405f158ee67bfb6dd05ba4d258f9" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double RTL2832_NAMESPACE::tuner::frequency</definition>
        <argsstring>() const =0</argsstring>
        <name>frequency</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::frequency</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a984ff030ae78bee9dfebfa60e5587f21">frequency</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="167" column="16"/>
        <referencedby refid="classbaz__rtl__source__c_1a7bc065fe905e5973a89b9888c36a5cad" compoundref="baz__rtl__source__c_8h" startline="209" endline="210">baz_rtl_source_c::frequency</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1afb40f996e349bd3b9f14e94fcaf3450d" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double RTL2832_NAMESPACE::tuner::bandwidth</definition>
        <argsstring>() const =0</argsstring>
        <name>bandwidth</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::bandwidth</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a32e2d640a0c83faa872aa2de8078be58">bandwidth</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="168" column="16"/>
        <referencedby refid="classbaz__rtl__source__c_1a6433397de7a38ebc2fcf433edcd0ab39" compoundref="baz__rtl__source__c_8h" startline="213" endline="214">baz_rtl_source_c::bandwidth</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a77c22863fba1084964467cdaa4b63e99" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double RTL2832_NAMESPACE::tuner::gain</definition>
        <argsstring>() const =0</argsstring>
        <name>gain</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::gain</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1add9b5785beab819f897fc9032e704c6b">gain</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="169" column="16"/>
        <referencedby refid="classbaz__rtl__source__c_1afb133eb6fbee7fdef3d7e25a5782dee6" compoundref="baz__rtl__source__c_8h" startline="211" endline="212">baz_rtl_source_c::gain</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a93c53456aced5288c95127d42aec5724" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>int</type>
        <definition>virtual int RTL2832_NAMESPACE::tuner::gain_mode</definition>
        <argsstring>() const =0</argsstring>
        <name>gain_mode</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::gain_mode</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a089f1d103abf5ac408f803da4d49a12c">gain_mode</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="170" column="13"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a4d6ce76c2aa168bff152beb46b4a4eaa" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type><ref refid="namespaceRTL2832__NAMESPACE_1a593250310e5f2d0468edeb2b58a6b731" kindref="member">range_t</ref></type>
        <definition>virtual range_t RTL2832_NAMESPACE::tuner::gain_range</definition>
        <argsstring>() const =0</argsstring>
        <name>gain_range</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::gain_range</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a9e8cd2fd453a223c9f8a3c646308d403">gain_range</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="172" column="17"/>
        <referencedby refid="classbaz__rtl__source__c_1add985251e21b172ec28563a30a83c94a" compoundref="baz__rtl__source__c_8h" startline="221" endline="222">baz_rtl_source_c::gain_range</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1ae2cdf534e84150b8e5e19e0723de5d6e" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type><ref refid="namespaceRTL2832__NAMESPACE_1ad82b774693487db57774a5e1d867ec38" kindref="member">values_t</ref></type>
        <definition>virtual values_t RTL2832_NAMESPACE::tuner::gain_values</definition>
        <argsstring>() const =0</argsstring>
        <name>gain_values</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::gain_values</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1acf4c406f0610c4ba593a76c1bf61f415">gain_values</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="173" column="18"/>
        <referencedby refid="classbaz__rtl__source__c_1a99f76bdd12377becaaa2fb9ce226f195" compoundref="baz__rtl__source__c_8h" startline="223" endline="224">baz_rtl_source_c::gain_values</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a81a24b83b5953fe7220de87a72ba7266" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type><ref refid="namespaceRTL2832__NAMESPACE_1a593250310e5f2d0468edeb2b58a6b731" kindref="member">range_t</ref></type>
        <definition>virtual range_t RTL2832_NAMESPACE::tuner::frequency_range</definition>
        <argsstring>() const =0</argsstring>
        <name>frequency_range</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::frequency_range</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1aecf2919bd181a0b97f4c95e25389de65">frequency_range</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="174" column="17"/>
        <referencedby refid="classbaz__rtl__source__c_1aff828165e0c07066401d955301ffcf0c" compoundref="baz__rtl__source__c_8h" startline="225" endline="226">baz_rtl_source_c::frequency_range</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1accb58f7d9fe63575299892d068a0c784" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type><ref refid="namespaceRTL2832__NAMESPACE_1a593250310e5f2d0468edeb2b58a6b731" kindref="member">range_t</ref></type>
        <definition>virtual range_t RTL2832_NAMESPACE::tuner::bandwidth_range</definition>
        <argsstring>() const =0</argsstring>
        <name>bandwidth_range</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::bandwidth_range</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a028696299af798519051395d88267dae">bandwidth_range</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="175" column="17"/>
        <referencedby refid="classbaz__rtl__source__c_1a3e17a202d92679f3d485a62451520f72" compoundref="baz__rtl__source__c_8h" startline="227" endline="228">baz_rtl_source_c::bandwidth_range</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a524bea9dc3fddb3541302864c2900d76" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type><ref refid="namespaceRTL2832__NAMESPACE_1ad82b774693487db57774a5e1d867ec38" kindref="member">values_t</ref></type>
        <definition>virtual values_t RTL2832_NAMESPACE::tuner::bandwidth_values</definition>
        <argsstring>() const =0</argsstring>
        <name>bandwidth_values</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::bandwidth_values</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a59d135afa10be4937c9049f1fdb0e07e">bandwidth_values</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="176" column="18"/>
        <referencedby refid="classbaz__rtl__source__c_1a3384c3652b5d0c2ef9d3abe473014fd6" compoundref="baz__rtl__source__c_8h" startline="229" endline="230">baz_rtl_source_c::bandwidth_values</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1ad270384fd2edcad257f380c3c92fc4a3" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type><ref refid="namespaceRTL2832__NAMESPACE_1abdfccec57b27243e0d42d88f6de80067" kindref="member">num_name_map_t</ref></type>
        <definition>virtual num_name_map_t RTL2832_NAMESPACE::tuner::gain_modes</definition>
        <argsstring>() const =0</argsstring>
        <name>gain_modes</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::gain_modes</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1aea557e236667f282053bbb197c28cde8">gain_modes</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="178" column="24"/>
        <referencedby refid="classbaz__rtl__source__c_1a2600ad7a7db910438aa0f84f480693ce" compoundref="baz__rtl__source__c_8h" startline="231" endline="232">baz_rtl_source_c::gain_modes</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a5070bd1ae0d2ff8e92442b08d682dbc0" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>bool</type>
        <definition>virtual bool RTL2832_NAMESPACE::tuner::calc_appropriate_gain_mode</definition>
        <argsstring>(int &amp;mode)=0</argsstring>
        <name>calc_appropriate_gain_mode</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::calc_appropriate_gain_mode</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4000_1a8a0649d103212050a27fdaf1a7abd44c">calc_appropriate_gain_mode</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4k_1afde369ad0d2eed4f89656fbd63ea9235">calc_appropriate_gain_mode</reimplementedby>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a6bce2b9b7eb631cda08cdac964aebfdd">calc_appropriate_gain_mode</reimplementedby>
        <param>
          <type>int &amp;</type>
          <declname>mode</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="179" column="14"/>
        <referencedby refid="classbaz__rtl__source__c_1ac58f1a527d68c0b344f79e5fb44d159a" compoundref="baz__rtl__source__c_8h" startline="233" endline="234">baz_rtl_source_c::calc_appropriate_gain_mode</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a81596c9caf3988691ad28bcab858750f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>bool</type>
        <definition>virtual bool RTL2832_NAMESPACE::tuner::auto_gain_mode</definition>
        <argsstring>() const =0</argsstring>
        <name>auto_gain_mode</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::auto_gain_mode</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1abb61a4f455643a501453d4f5e085ef41">auto_gain_mode</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="180" column="14"/>
        <referencedby refid="classbaz__rtl__source__c_1aa27843dd1db7f891b39ee338d94310cc" compoundref="baz__rtl__source__c_8h" startline="218" endline="219">baz_rtl_source_c::auto_gain_mode</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1aae90edfc6f2d68ba32236706459221b3" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>const <ref refid="classRTL2832__NAMESPACE_1_1tuner_1aef37572afc1903af94640f45050761ac" kindref="member">PARAMS</ref> &amp;</type>
        <definition>virtual const PARAMS &amp; RTL2832_NAMESPACE::tuner::params</definition>
        <argsstring>() const =0</argsstring>
        <name>params</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::params</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1a1cb86373946affdce5b62d818d81562c">params</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="182" column="22"/>
      </memberdef>
      <memberdef kind="function" id="classRTL2832__NAMESPACE_1_1tuner_1a1cc8bafb4dfae668ecd134b3a364355f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type><ref refid="classRTL2832__NAMESPACE_1_1demod" kindref="compound">demod</ref> *</type>
        <definition>virtual demod * RTL2832_NAMESPACE::tuner::parent</definition>
        <argsstring>() const =0</argsstring>
        <name>parent</name>
        <qualifiedname>RTL2832_NAMESPACE::tuner::parent</qualifiedname>
        <reimplementedby refid="classRTL2832__NAMESPACE_1_1tuner__skeleton_1ae8db6f19f7af997de74947cca05f13a4">parent</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="183" column="15"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="5">
        <label>RTL2832_NAMESPACE::TUNERS_NAMESPACE::e4000</label>
        <link refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4000"/>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
      </node>
      <node id="6">
        <label>RTL2832_NAMESPACE::TUNERS_NAMESPACE::e4k</label>
        <link refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1e4k"/>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
      </node>
      <node id="7">
        <label>RTL2832_NAMESPACE::TUNERS_NAMESPACE::fc0012</label>
        <link refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0012"/>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
      </node>
      <node id="8">
        <label>RTL2832_NAMESPACE::TUNERS_NAMESPACE::fc0013</label>
        <link refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc0013"/>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
      </node>
      <node id="9">
        <label>RTL2832_NAMESPACE::TUNERS_NAMESPACE::fc2580</label>
        <link refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1fc2580"/>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
      </node>
      <node id="10">
        <label>RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t</label>
        <link refid="classRTL2832__NAMESPACE_1_1TUNERS__NAMESPACE_1_1r820t"/>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>RTL2832_NAMESPACE::i2c_interface</label>
        <link refid="classRTL2832__NAMESPACE_1_1i2c__interface"/>
      </node>
      <node id="3">
        <label>RTL2832_NAMESPACE::named_interface</label>
        <link refid="classRTL2832__NAMESPACE_1_1named__interface"/>
      </node>
      <node id="1">
        <label>RTL2832_NAMESPACE::tuner</label>
        <link refid="classRTL2832__NAMESPACE_1_1tuner"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="4">
        <label>RTL2832_NAMESPACE::tuner_skeleton</label>
        <link refid="classRTL2832__NAMESPACE_1_1tuner__skeleton"/>
        <childnode refid="1" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="2">
        <label>RTL2832_NAMESPACE::i2c_interface</label>
        <link refid="classRTL2832__NAMESPACE_1_1i2c__interface"/>
      </node>
      <node id="3">
        <label>RTL2832_NAMESPACE::named_interface</label>
        <link refid="classRTL2832__NAMESPACE_1_1named__interface"/>
      </node>
      <node id="1">
        <label>RTL2832_NAMESPACE::tuner</label>
        <link refid="classRTL2832__NAMESPACE_1_1tuner"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" line="137" column="1" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-baz/gr37-baz/work/balint256-gr-baz-937834c/lib/rtl2832.h" bodystart="138" bodyend="184"/>
    <listofallmembers>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a81596c9caf3988691ad28bcab858750f" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>auto_gain_mode</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1afb40f996e349bd3b9f14e94fcaf3450d" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>bandwidth</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1accb58f7d9fe63575299892d068a0c784" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>bandwidth_range</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a524bea9dc3fddb3541302864c2900d76" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>bandwidth_values</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a5070bd1ae0d2ff8e92442b08d682dbc0" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>calc_appropriate_gain_mode</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a7653965b6eda52e6714db67bdfd260cf" prot="public" virt="non-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>CreateTunerFn</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ae072cbe4227549460db74f2eb1c64f82ab16c73d96a421996847b788292039a09" prot="public" virt="non-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>DEFAULT</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1aee9a405f158ee67bfb6dd05ba4d258f9" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>frequency</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a81a24b83b5953fe7220de87a72ba7266" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>frequency_range</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a77c22863fba1084964467cdaa4b63e99" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>gain</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ae072cbe4227549460db74f2eb1c64f82" prot="public" virt="non-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>gain_mode</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a93c53456aced5288c95127d42aec5724" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>gain_mode</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ad270384fd2edcad257f380c3c92fc4a3" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>gain_modes</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a4d6ce76c2aa168bff152beb46b4a4eaa" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>gain_range</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ae2cdf534e84150b8e5e19e0723de5d6e" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>gain_values</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1af8941779c1777334512d5abb04a7d588" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>i2c_read</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1i2c__interface_1ae29e12c7ef5cf4e98a07a0f0f93ad342" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>i2c_read_reg</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a957449b212187eda3eaf43cd4d96a26a" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>i2c_write</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1i2c__interface_1ade33b3363f1b3aaa67b669c5cf5f1d25" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>i2c_write_reg</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a23ca92e3c2780f98a6d492a94226378b" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>initialise</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1named__interface_1a730ac9a35a42e7c7637085d149727c08" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>name</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ae072cbe4227549460db74f2eb1c64f82ad4cdab3af4b4470309973144d52b0028" prot="public" virt="non-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>NOT_SUPPORTED</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1aef37572afc1903af94640f45050761ac" prot="public" virt="non-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>PARAMS</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1aae90edfc6f2d68ba32236706459221b3" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>params</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a1cc8bafb4dfae668ecd134b3a364355f" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>parent</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a31848a7bf0fad8b380fe38dcd2054bb9" prot="public" virt="non-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>PPARAMS</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a41a4271d4664a06913e913743eabce55" prot="public" virt="non-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>ProbeTunerFn</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1a3f93ad09b130c22f33cf26ca2db10215" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>set_auto_gain_mode</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ad1498b3ac9bac22101e0fab2d135b6a7" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>set_bandwidth</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1aceeb571d387da7cda83f6618e947a29c" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>set_frequency</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1aca14603869e54303885b6ee3950dfaee" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>set_gain</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ad952d315d89cfc88ac6bcdaac2c5fdf4" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>set_gain_mode</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ab957abe204e813e47b38e6cbe9c902b2" prot="public" virt="pure-virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>set_i2c_repeater</name></member>
      <member refid="classRTL2832__NAMESPACE_1_1tuner_1ac93b4cc4694dd19553e9c112f449dfc5" prot="public" virt="virtual"><scope>RTL2832_NAMESPACE::tuner</scope><name>~tuner</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
