1 class cda_audio { 2 private: 3 int bufsize; 4 int volume[2]; 5 bool playing; 6 bool active; 7 int buffer_ids[2]; 8 9 public: 10 uae_u8 *buffers[2]; 11 #if 0 12 uae_thread_id mThread; 13 volatile int mBufferDone[2]; 14 int mStopThread; 15 #endif 16 int num_sectors; 17 int sectorsize; 18 19 cda_audio(int num_sectors, int sectorsize, int samplerate); 20 ~cda_audio(); 21 void setvolume(int left, int right); 22 bool play(int bufnum); 23 void wait(void); 24 void wait(int bufnum); 25 bool isplaying(int bufnum); 26 }; 27