<HTML>
<HEAD>
<TITLE>DeviceConfig</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<p>
<A HREF="hier.html"> view hierachy</A>
<p>

<H2> Introduction</H2>

This directory contain the classes a programmer
of devices and the user of device deals with.
The DeviceConfig is important!
It is the class with stores
all the information for a stream,
<pre>
- samplespeed eg 44100
- stereo?
- the pcm buffer
- len of the music
</pre>
...

many more.
<p>
This class is passed around in the tree.
The class is created/updated in the streamProducer
thread (see GenericPlayer) and then is delivery
through all connected devices.
This class is important - but very boring.
It mostly consist of 
<pre>
setXYZProperty(..)
getXYZProperty()
</pre>
methods. And the XYZProperty is the Name
of the thing you are really interested in.
If you search for important data in the current
stream you will find it in this class.

<A HREF="hier.html"> view hierachy</A>


</BODY></HTML>

