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

<H2> Introduction</H2>



Producers? Urgh! Another stupid
directory in this endless directory tree.
I hate it.
<p>
OK. Lets see, what are these stupid
producers?
<p>

Producers or dataGenerators create different
deviceConfigs.
Eg. An ImageGenerator produces images,
a YafGenerator produces music deliverd
by a yaf-protocol compliant player.
A microGenerator (not implemented yet) produces data from 
the microphone Input of your
sound card. There a many different
ways from where the pcm samples come from.
The producer interface is an abstraction
for this. The Generator interface works
together with the GenericPlayer class.
The GenericPlayer offers you the thread
and the dataGenerator offers you the way
to create data.

The yafGenerator is quite complex,
The imageGenerator is very easy.

You dont have to deal with generators
if you dont want to write your
own eg. microphoneGenerator.


</BODY></HTML>

