<map id="AudioSource" name="AudioSource">
<area shape="rect" id="Node000001" title="Base class for objects that can produce a continuous stream of audio." alt="" coords="5,179,101,203"/>
<area shape="rect" id="Node000002" href="$classAudioAppComponent.html" title="A base class for writing audio apps that stream from the audio i/o devices." alt="" coords="181,5,325,30"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="62,163,93,101,117,68,147,41,179,25,181,30,150,45,121,72,98,104,66,166"/>
<area shape="rect" id="Node000003" href="$classChannelRemappingAudioSource.html" title="An AudioSource that takes the audio from another source, and re&#45;maps its input and output channels to..." alt="" coords="149,55,357,79"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="69,164,103,126,124,106,147,90,176,78,178,82,150,95,127,111,106,130,74,168"/>
<area shape="rect" id="Node000004" href="$classIIRFilterAudioSource.html" title="An AudioSource that performs an IIR filter on another source." alt="" coords="182,104,324,129"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="87,168,148,139,188,127,190,132,150,144,90,173"/>
<area shape="rect" id="Node000005" href="$classMixerAudioSource.html" title="An AudioSource that mixes together the output of a set of other AudioSources." alt="" coords="190,153,316,178"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="115,180,189,171,189,176,116,186"/>
<area shape="rect" id="Node000006" href="$classPositionableAudioSource.html" title="A type of AudioSource which can be repositioned." alt="" coords="170,203,336,227"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="116,196,170,202,169,208,116,201"/>
<area shape="rect" id="Node000011" href="$classResamplingAudioSource.html" title="A type of AudioSource that takes an input source and changes its sample rate." alt="" coords="171,252,335,277"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="90,209,150,237,190,249,189,254,148,241,88,214"/>
<area shape="rect" id="Node000012" href="$classReverbAudioSource.html" title="An AudioSource that uses the Reverb class to apply a reverb to another AudioSource." alt="" coords="185,301,321,326"/>
<area shape="poly" id="edge11_Node000001_Node000012" title=" " alt="" coords="74,214,107,252,127,270,150,286,185,300,183,305,147,291,124,275,103,255,70,218"/>
<area shape="rect" id="Node000013" href="$classToneGeneratorAudioSource.html" title="A simple AudioSource that generates a sine wave." alt="" coords="163,351,343,375"/>
<area shape="poly" id="edge12_Node000001_Node000013" title=" " alt="" coords="67,217,98,277,121,309,150,335,174,348,171,353,147,340,117,313,93,280,62,219"/>
<area shape="rect" id="Node000007" href="$classAudioFormatReaderSource.html" title="A type of AudioSource that will read from an AudioFormatReader." alt="" coords="405,128,582,153"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="330,196,356,187,404,163,441,151,443,156,406,168,358,192,332,201"/>
<area shape="rect" id="Node000008" href="$classAudioTransportSource.html" title="An AudioSource that takes a PositionableAudioSource and allows it to be played, stopped,..." alt="" coords="419,177,568,202"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="351,202,418,195,419,200,352,207"/>
<area shape="rect" id="Node000009" href="$classBufferingAudioSource.html" title="An AudioSource which takes another source as input, and buffers it using a thread." alt="" coords="421,227,567,251"/>
<area shape="poly" id="edge8_Node000006_Node000009" title=" " alt="" coords="352,222,420,229,420,234,351,227"/>
<area shape="rect" id="Node000010" href="$classMemoryAudioSource.html" title="An AudioSource which takes some float audio data as an input." alt="" coords="422,276,565,301"/>
<area shape="poly" id="edge9_Node000006_Node000010" title=" " alt="" coords="330,229,358,238,406,261,443,273,442,278,404,265,356,243,329,234"/>
</map>
