Advertisement
Guest User

Untitled

a guest
Dec 25th, 2011
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1. #ifndef _WAVPLAYER_H
  2. #define _WAVPLAYER_H
  3.  
  4. #include<nds.h>
  5. #include<cstdlib>
  6. #include <stdio.h>
  7.  
  8. class wavPlayer
  9. {
  10.     private:
  11.    
  12.     int channels;
  13.     long rate;
  14.  
  15.     FILE* fh;
  16.  
  17.     u32 mainbuffer_size;
  18.     u8* mainbuffer;
  19.  
  20.     u32 audiobuffer_size;
  21.     u8* audiobufferLeft;
  22.     u8* audiobufferRight;
  23.  
  24.     int leftSoundID;
  25.     int rightSoundID;
  26.    
  27.     int soundcursor;
  28.     int prevtimer;
  29.    
  30.     bool destroyed;
  31.     bool stopped;
  32.    
  33.     void regenStreamAtPos(int pos, int len);
  34.    
  35.     public:
  36.    
  37.     wavPlayer(const char* filename);
  38.     ~wavPlayer();
  39.     void stop();
  40.    
  41.     void update();
  42. };
  43.  
  44. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement