Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

device_al.h

Go to the documentation of this file.
00001 #ifndef DEVICE_AL_H
00002 #define DEVICE_AL_H
00003 
00004 
00005 extern "C" {
00006   #include <dmedia/audio.h>
00007 }
00008 
00009 #include "audiere.h"
00010 #include "device_mixer.h"
00011 #include "resampler.h"
00012 
00013 
00014 namespace audiere {
00015 
00016   class ALAudioDevice : public MixerDevice {
00017   public:
00018     static ALAudioDevice* create(const ParameterList& parameters);
00019 
00020   private:
00021     ALAudioDevice(ALport port, int rate);
00022     ~ALAudioDevice();
00023 
00024   public:
00025     void update();
00026 
00027   private:
00028     ALport m_port;
00029 
00030     friend class ALOutputStream;
00031   };
00032 
00033 }
00034 
00035 
00036 #endif

Generated on Sat Oct 12 01:43:01 2002 for audiere by doxygen1.2.17