Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 6e7a2755bd78c9deedab199b86e675f3 > files > 7410

gnuradio-doc-3.2.2-9.fc14.x86_64.rpm

<?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.7.3">
  <compounddef id="classaudio__osx__sink" kind="class" prot="public">
    <compoundname>audio_osx_sink</compoundname>
    <basecompoundref refid="classgr__sync__block" prot="public" virt="non-virtual">gr_sync_block</basecompoundref>
    <includes refid="audio__osx__sink_8h" local="no">audio_osx_sink.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classaudio__osx__sink_1af243ef7c8e6544eee1943d4abe877079" prot="private" static="no" mutable="no">
        <type>Float64</type>
        <definition>Float64 audio_osx_sink::d_sample_rate</definition>
        <argsstring></argsstring>
        <name>d_sample_rate</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="57" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="57" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1a7ca86e6494014a4a9aa9f4889f9c908e" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int audio_osx_sink::d_channel_config</definition>
        <argsstring></argsstring>
        <name>d_channel_config</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="58" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1ab92d483526f9c4def30eac55bfd4b4a6" prot="private" static="no" mutable="no">
        <type>UInt32</type>
        <definition>UInt32 audio_osx_sink::d_n_channels</definition>
        <argsstring></argsstring>
        <name>d_n_channels</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="59" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="59" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1ad6aeaead0d6662c1e15d14f9158f1f3e" prot="private" static="no" mutable="no">
        <type>UInt32</type>
        <definition>UInt32 audio_osx_sink::d_queueSampleCount</definition>
        <argsstring></argsstring>
        <name>d_queueSampleCount</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="60" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1ab3206bd98d727262779c35b64f9bdf9d" prot="private" static="no" mutable="no">
        <type>UInt32</type>
        <definition>UInt32 audio_osx_sink::d_max_sample_count</definition>
        <argsstring></argsstring>
        <name>d_max_sample_count</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="60" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1a52bb447cf02762a34c23a2db1e45308a" prot="private" static="no" mutable="no">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool audio_osx_sink::d_do_block</definition>
        <argsstring></argsstring>
        <name>d_do_block</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="61" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1aad40cd2e1c854ed3230f7895cb719d42" prot="private" static="no" mutable="no">
        <type><ref refid="classmld__mutex__t" kindref="compound">mld_mutex_ptr</ref></type>
        <definition>mld_mutex_ptr audio_osx_sink::d_internal</definition>
        <argsstring></argsstring>
        <name>d_internal</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="62" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1ac4ba67aa6c34be45047f59f17739a251" prot="private" static="no" mutable="no">
        <type><ref refid="classmld__condition__t" kindref="compound">mld_condition_ptr</ref></type>
        <definition>mld_condition_ptr audio_osx_sink::d_cond_data</definition>
        <argsstring></argsstring>
        <name>d_cond_data</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="63" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1afc5dc7dd2a9f9a4efe07602a6065934c" prot="private" static="no" mutable="no">
        <type><ref refid="classcircular__buffer" kindref="compound">circular_buffer</ref>&lt; float &gt; **</type>
        <definition>circular_buffer&lt;float&gt;** audio_osx_sink::d_buffers</definition>
        <argsstring></argsstring>
        <name>d_buffers</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="64" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classaudio__osx__sink_1a38fa83b8d176bf14b1db0ad2b77b7466" prot="private" static="no" mutable="no">
        <type>AudioUnit</type>
        <definition>AudioUnit audio_osx_sink::d_OutputAU</definition>
        <argsstring></argsstring>
        <name>d_OutputAU</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="67" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="67" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classaudio__osx__sink_1aef50e214a04a63ddfb094944486caee9" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend <ref refid="classboost_1_1shared__ptr" kindref="compound">audio_osx_sink_sptr</ref></type>
        <definition>audio_osx_sink_sptr audio_osx_make_sink</definition>
        <argsstring>(int sample_rate, const std::string device_name, bool do_block, int channel_config, int max_sample_count)</argsstring>
        <name>audio_osx_make_sink</name>
        <param>
          <type>int</type>
          <declname>sample_rate</declname>
        </param>
        <param>
          <type>const std::string</type>
          <declname>device_name</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>do_block</declname>
        </param>
        <param>
          <type>int</type>
          <declname>channel_config</declname>
        </param>
        <param>
          <type>int</type>
          <declname>max_sample_count</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="55"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classaudio__osx__sink_1abb21a07565b78ce7a861d3c8ee4c4db0" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>audio_osx_sink::audio_osx_sink</definition>
        <argsstring>(int sample_rate=44100, const std::string device_name=&quot;2&quot;, bool do_block=true, int channel_config=-1, int max_sample_count=-1)</argsstring>
        <name>audio_osx_sink</name>
        <param>
          <type>int</type>
          <declname>sample_rate</declname>
          <defval>44100</defval>
        </param>
        <param>
          <type>const std::string</type>
          <declname>device_name</declname>
          <defval>&quot;2&quot;</defval>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>do_block</declname>
          <defval>true</defval>
        </param>
        <param>
          <type>int</type>
          <declname>channel_config</declname>
          <defval>-1</defval>
        </param>
        <param>
          <type>int</type>
          <declname>max_sample_count</declname>
          <defval>-1</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="74"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classaudio__osx__sink_1aa62867a778efec48976d1537bcb48a9d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>audio_osx_sink::~audio_osx_sink</definition>
        <argsstring>()</argsstring>
        <name>~audio_osx_sink</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="77"/>
      </memberdef>
      <memberdef kind="function" id="classaudio__osx__sink_1a53164060127827d69af2c1298fddb156" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool audio_osx_sink::IsRunning</definition>
        <argsstring>()</argsstring>
        <name>IsRunning</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="79"/>
      </memberdef>
      <memberdef kind="function" id="classaudio__osx__sink_1af4004bd08b0577701983ba0e2029bd48" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool audio_osx_sink::start</definition>
        <argsstring>()</argsstring>
        <name>start</name>
        <reimplements refid="classgr__block_1a49ea94a86f3199f23563bb837633ea1f">start</reimplements>
        <briefdescription>
<para>Called to enable drivers, etc for i/o devices. </para>        </briefdescription>
        <detaileddescription>
<para>This allows a block to enable an associated driver to begin transfering data just before we start to execute the scheduler. The end result is that this reduces latency in the pipeline when dealing with audio devices, usrps, etc. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="80"/>
      </memberdef>
      <memberdef kind="function" id="classaudio__osx__sink_1af57ebe4d74be578d0357e9a7171eb785" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool audio_osx_sink::stop</definition>
        <argsstring>()</argsstring>
        <name>stop</name>
        <reimplements refid="classgr__block_1a53c2c89c037e4e393b75414d605e36b1">stop</reimplements>
        <briefdescription>
<para>Called to disable drivers, etc for i/o devices. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="81"/>
      </memberdef>
      <memberdef kind="function" id="classaudio__osx__sink_1a38c0585e65251d0f5b399751ebf36d17" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>int</type>
        <definition>int audio_osx_sink::work</definition>
        <argsstring>(int noutput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>work</name>
        <reimplements refid="classgr__sync__block_1a0c523f4285a6eb690f677ee6295ab117">work</reimplements>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_const_void_star</ref> &amp;</type>
          <declname>input_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_void_star</ref> &amp;</type>
          <declname>output_items</declname>
        </param>
        <briefdescription>
<para>just like <ref refid="classgr__block_1a137b93d87dc83bbdb6369d33f4ea8197" kindref="member">gr_block::general_work</ref>, only this arranges to call consume_each for you </para>        </briefdescription>
        <detaileddescription>
<para>The user must override work to define the signal processing code </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="85"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-static-func">
      <memberdef kind="function" id="classaudio__osx__sink_1aaea70a58aecab20554267e07c59d3897" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>OSStatus</type>
        <definition>static OSStatus audio_osx_sink::AUOutputCallback</definition>
        <argsstring>(void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData)</argsstring>
        <name>AUOutputCallback</name>
        <param>
          <type>void *</type>
          <declname>inRefCon</declname>
        </param>
        <param>
          <type>AudioUnitRenderActionFlags *</type>
          <declname>ioActionFlags</declname>
        </param>
        <param>
          <type>const AudioTimeStamp *</type>
          <declname>inTimeStamp</declname>
        </param>
        <param>
          <type>UInt32</type>
          <declname>inBusNumber</declname>
        </param>
        <param>
          <type>UInt32</type>
          <declname>inNumberFrames</declname>
        </param>
        <param>
          <type>AudioBufferList *</type>
          <declname>ioData</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="93"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>audio sink using OSX </para>    </briefdescription>
    <detaileddescription>
<para>input signature is one or two streams of floats. Input samples must be in the range [-1,1]. </para>    </detaileddescription>
    <inheritancegraph>
      <node id="3737">
        <label>gr_sync_block</label>
        <link refid="classgr__sync__block"/>
        <childnode refid="3738" relation="public-inheritance">
        </childnode>
      </node>
      <node id="3738">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="3739" relation="public-inheritance">
        </childnode>
      </node>
      <node id="3736">
        <label>audio_osx_sink</label>
        <link refid="classaudio__osx__sink"/>
        <childnode refid="3737" relation="public-inheritance">
        </childnode>
      </node>
      <node id="3739">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="3757">
        <label>std::vector&lt; gr_buffer_reader * &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="3753" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="3752">
        <label>boost::shared_ptr&lt; gr_buffer_reader &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="3753" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="3761">
        <label>T</label>
      </node>
      <node id="3741">
        <label>gr_sync_block</label>
        <link refid="classgr__sync__block"/>
        <childnode refid="3742" relation="public-inheritance">
        </childnode>
      </node>
      <node id="3753">
        <label>gr_buffer_reader</label>
        <link refid="classgr__buffer__reader"/>
        <childnode refid="3754" relation="usage">
          <edgelabel>d_buffer</edgelabel>
        </childnode>
      </node>
      <node id="3756">
        <label>gr_vmcircbuf</label>
        <link refid="classgr__vmcircbuf"/>
      </node>
      <node id="3742">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="3743" relation="public-inheritance">
        </childnode>
        <childnode refid="3749" relation="usage">
          <edgelabel>d_detail</edgelabel>
        </childnode>
      </node>
      <node id="3749">
        <label>boost::shared_ptr&lt; gr_block_detail &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="3750" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="3760">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="3761" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="3750">
        <label>gr_block_detail</label>
        <link refid="classgr__block__detail"/>
        <childnode refid="3751" relation="usage">
          <edgelabel>d_input</edgelabel>
        </childnode>
        <childnode refid="3758" relation="usage">
          <edgelabel>d_tpb</edgelabel>
        </childnode>
        <childnode refid="3759" relation="usage">
          <edgelabel>d_output</edgelabel>
        </childnode>
      </node>
      <node id="3762">
        <label>mld_condition_t</label>
        <link refid="classmld__condition__t"/>
        <childnode refid="3763" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
        <childnode refid="3765" relation="usage">
          <edgelabel>d_condition</edgelabel>
        </childnode>
      </node>
      <node id="3744">
        <label>boost::shared_ptr&lt; gr_io_signature &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="3745" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="3755">
        <label>gr_buffer</label>
        <link refid="classgr__buffer"/>
        <childnode refid="3756" relation="usage">
          <edgelabel>d_vmcircbuf</edgelabel>
        </childnode>
        <childnode refid="3757" relation="usage">
          <edgelabel>d_readers</edgelabel>
        </childnode>
      </node>
      <node id="3748">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="3765">
        <label>__pthread_cond_t</label>
        <link refid="struct____pthread__cond__t"/>
      </node>
      <node id="3766">
        <label>circular_buffer&lt; float &gt;</label>
        <link refid="classcircular__buffer"/>
        <childnode refid="3762" relation="usage">
          <edgelabel>d_writeBlock</edgelabel>
          <edgelabel>d_readBlock</edgelabel>
        </childnode>
        <childnode refid="3763" relation="usage">
          <edgelabel>d_internal</edgelabel>
        </childnode>
      </node>
      <node id="3751">
        <label>std::vector&lt; gr_buffer_reader_sptr &gt;</label>
        <childnode refid="3752" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="3754">
        <label>boost::shared_ptr&lt; gr_buffer &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="3755" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="3758">
        <label>gr_tpb_detail</label>
        <link refid="structgr__tpb__detail"/>
      </node>
      <node id="3759">
        <label>std::vector&lt; gr_buffer_sptr &gt;</label>
        <childnode refid="3760" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="3745">
        <label>gr_io_signature</label>
        <link refid="classgr__io__signature"/>
        <childnode refid="3746" relation="usage">
          <edgelabel>d_sizeof_stream_item</edgelabel>
        </childnode>
      </node>
      <node id="3740">
        <label>audio_osx_sink</label>
        <link refid="classaudio__osx__sink"/>
        <childnode refid="3741" relation="public-inheritance">
        </childnode>
        <childnode refid="3762" relation="usage">
          <edgelabel>d_cond_data</edgelabel>
        </childnode>
        <childnode refid="3763" relation="usage">
          <edgelabel>d_internal</edgelabel>
        </childnode>
        <childnode refid="3766" relation="usage">
          <edgelabel>d_buffers</edgelabel>
        </childnode>
      </node>
      <node id="3743">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="3744" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="3747" relation="usage">
          <edgelabel>d_name</edgelabel>
        </childnode>
      </node>
      <node id="3763">
        <label>mld_mutex_t</label>
        <link refid="classmld__mutex__t"/>
        <childnode refid="3764" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
      </node>
      <node id="3746">
        <label>std::vector&lt; int &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="3764">
        <label>__pthread_mutex_t</label>
        <link refid="struct____pthread__mutex__t"/>
      </node>
      <node id="3747">
        <label>std::string</label>
        <childnode refid="3748" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" line="49" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gr-audio-osx/src/audio_osx_sink.h" bodystart="49" bodyend="94"/>
    <listofallmembers>
      <member refid="classaudio__osx__sink_1aef50e214a04a63ddfb094944486caee9" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>audio_osx_make_sink</name></member>
      <member refid="classaudio__osx__sink_1abb21a07565b78ce7a861d3c8ee4c4db0" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>audio_osx_sink</name></member>
      <member refid="classaudio__osx__sink_1aaea70a58aecab20554267e07c59d3897" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>AUOutputCallback</name></member>
      <member refid="classgr__basic__block_1a2503eb6922db0bf2a442dcd2d14670c9" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>basic_block</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3da0abd1c82699481ffa502e5bb8d7bdaec" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>BLACK</name></member>
      <member refid="classgr__basic__block_1a50a714df9c3ce8c03854a09ac84e589b" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>check_topology</name></member>
      <member refid="classgr__basic__block_1a1cedb1704b6c00977c681b378ede384c" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>color</name></member>
      <member refid="classgr__block_1ac76b4c53af762a819bca003d5b5cb4d1" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>consume</name></member>
      <member refid="classgr__block_1a64e9a2096975841b72ff3c1662d27df9" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>consume_each</name></member>
      <member refid="classaudio__osx__sink_1afc5dc7dd2a9f9a4efe07602a6065934c" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_buffers</name></member>
      <member refid="classaudio__osx__sink_1a7ca86e6494014a4a9aa9f4889f9c908e" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_channel_config</name></member>
      <member refid="classgr__basic__block_1a7fb7e692e3b98a82410b396ef263bb41" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_color</name></member>
      <member refid="classaudio__osx__sink_1ac4ba67aa6c34be45047f59f17739a251" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_cond_data</name></member>
      <member refid="classaudio__osx__sink_1a52bb447cf02762a34c23a2db1e45308a" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_do_block</name></member>
      <member refid="classgr__basic__block_1a2c8da0c28bbbfb0e759278c9b9459e96" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_input_signature</name></member>
      <member refid="classaudio__osx__sink_1aad40cd2e1c854ed3230f7895cb719d42" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_internal</name></member>
      <member refid="classaudio__osx__sink_1ab3206bd98d727262779c35b64f9bdf9d" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_max_sample_count</name></member>
      <member refid="classaudio__osx__sink_1ab92d483526f9c4def30eac55bfd4b4a6" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_n_channels</name></member>
      <member refid="classgr__basic__block_1afd352cc073ef28012d4d079a863f5401" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_name</name></member>
      <member refid="classgr__basic__block_1a76d64ed7a79566e3310306ae6f194d75" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_output_signature</name></member>
      <member refid="classaudio__osx__sink_1a38fa83b8d176bf14b1db0ad2b77b7466" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_OutputAU</name></member>
      <member refid="classaudio__osx__sink_1ad6aeaead0d6662c1e15d14f9158f1f3e" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_queueSampleCount</name></member>
      <member refid="classaudio__osx__sink_1af243ef7c8e6544eee1943d4abe877079" prot="private" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_sample_rate</name></member>
      <member refid="classgr__basic__block_1a0d2999c04f47327f93dd7def5dc704f8" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>d_unique_id</name></member>
      <member refid="classgr__block_1afb276858409ac55d62fca1c87d7d4083" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>detail</name></member>
      <member refid="classgr__block_1ab4eeb29440f674815ab3b44b4fb0c34d" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>fixed_rate</name></member>
      <member refid="classgr__sync__block_1a0cbbc0ce275498411248e678038710b2" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>fixed_rate_ninput_to_noutput</name></member>
      <member refid="classgr__sync__block_1adaecb00ae09408c22e46c44d09aad53e" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>fixed_rate_noutput_to_ninput</name></member>
      <member refid="classgr__sync__block_1a1327e83509baf039aa3c816ea81a8f22" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>forecast</name></member>
      <member refid="classgr__sync__block_1a56ca60b6bc20a3510f71d961891fa81b" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>general_work</name></member>
      <member refid="classgr__basic__block_1a1183eee484f58953a2fed4c792e46245" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>gr_basic_block</name></member>
      <member refid="classgr__block_1a268510acce1f94c0a60c5273f4948641" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>gr_block</name></member>
      <member refid="classgr__basic__block_1a69b41e361328cea911d69e1ec0bc50ff" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>gr_flat_flowgraph</name></member>
      <member refid="classgr__basic__block_1adf5bf4523d6dd698aa770e3da8f2b30d" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>gr_flowgraph</name></member>
      <member refid="classgr__sync__block_1a832d8dad2dbd38e8e9cfa0b954d37c87" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>gr_sync_block</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3daa6cce7ec34a3f9cf917e545a743dc89f" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>GREY</name></member>
      <member refid="classgr__block_1ad3b305a663f4b5b5c4e17070d00f05d9" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>history</name></member>
      <member refid="classgr__basic__block_1a58f6d05e85931200f3771d3e50741281" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>input_signature</name></member>
      <member refid="classaudio__osx__sink_1a53164060127827d69af2c1298fddb156" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>IsRunning</name></member>
      <member refid="classgr__basic__block_1aa12a20d8b8eab341da935530d29299d2" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>name</name></member>
      <member refid="classgr__block_1ade8590e9cba9ccfe1b870be46b1416c2" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>output_multiple</name></member>
      <member refid="classgr__basic__block_1add68b96f012dfe352700b4fd1c3a184a" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>output_signature</name></member>
      <member refid="classgr__block_1aa9df8c4d3fb92bde98900831546f8b97" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>relative_rate</name></member>
      <member refid="classgr__basic__block_1a0821ef947158670d53bf0739f3c8877b" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>set_color</name></member>
      <member refid="classgr__block_1a26b61f2c2ca308c3bde82f01d3e9650b" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>set_detail</name></member>
      <member refid="classgr__block_1a176a95343488a9a760c8edf8bb08db20" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>set_fixed_rate</name></member>
      <member refid="classgr__block_1a7c1c85a2d47f72255efd821a6f98f7ba" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>set_history</name></member>
      <member refid="classgr__basic__block_1a419d0fbba0ca02d822cbc299b979de54" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>set_input_signature</name></member>
      <member refid="classgr__block_1a14e8b799f920e52afb93fac413b1a729" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>set_output_multiple</name></member>
      <member refid="classgr__basic__block_1a949b6ad69ebfdf423835265db99cf63d" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>set_output_signature</name></member>
      <member refid="classgr__block_1ab9dc7e6d30692bbfa65fc7c4eef6fc9d" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>set_relative_rate</name></member>
      <member refid="classaudio__osx__sink_1af4004bd08b0577701983ba0e2029bd48" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>start</name></member>
      <member refid="classaudio__osx__sink_1af57ebe4d74be578d0357e9a7171eb785" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>stop</name></member>
      <member refid="classgr__basic__block_1aa2a2947744d418c5470fbf4e623b58fe" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>unique_id</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3d" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>vcolor</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3da476d594a077e729bad0f2cfa2008c899" prot="protected" virt="non-virtual"><scope>audio_osx_sink</scope><name>WHITE</name></member>
      <member refid="classaudio__osx__sink_1a38c0585e65251d0f5b399751ebf36d17" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>work</name></member>
      <member refid="classaudio__osx__sink_1aa62867a778efec48976d1537bcb48a9d" prot="public" virt="non-virtual"><scope>audio_osx_sink</scope><name>~audio_osx_sink</name></member>
      <member refid="classgr__basic__block_1a5bc14d27d53b7b57a960a47cc255e3f9" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>~gr_basic_block</name></member>
      <member refid="classgr__block_1a19133eeffa5f8e6743342f375551ad0c" prot="public" virt="virtual"><scope>audio_osx_sink</scope><name>~gr_block</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>