sgdk
snd_pcm.h
Go to the documentation of this file.
00001 
00017 #ifndef _SND_PCM_H_
00018 #define _SND_PCM_H_
00019 
00024 typedef enum
00025 {
00026     SOUND_PCM_RATE_32000,   
00027     SOUND_PCM_RATE_22050,
00028     SOUND_PCM_RATE_16000,
00029     SOUND_PCM_RATE_13400,
00030     SOUND_PCM_RATE_11025,
00031     SOUND_PCM_RATE_8000     
00032 } SoundPcmSampleRate;
00033 
00034 
00035 #define SOUND_RATE_32000    _Pragma("GCC error \"This method is deprecated, use SOUND_PCM_RATE_32000 instead.\"")
00036 #define SOUND_RATE_22050    _Pragma("GCC error \"This method is deprecated, use SOUND_PCM_RATE_22050 instead.\"")
00037 #define SOUND_RATE_16000    _Pragma("GCC error \"This method is deprecated, use SOUND_PCM_RATE_16000 instead.\"")
00038 #define SOUND_RATE_13400    _Pragma("GCC error \"This method is deprecated, use SOUND_PCM_RATE_13400 instead.\"")
00039 #define SOUND_RATE_11025    _Pragma("GCC error \"This method is deprecated, use SOUND_PCM_RATE_11025 instead.\"")
00040 #define SOUND_RATE_8000     _Pragma("GCC error \"This method is deprecated, use SOUND_PCM_RATE_8000 instead.\"")
00041 
00042 
00043 #define SND_isPlaying_PCM   _Pragma("GCC error \"This method is deprecated, use SND_PCM_isPlaying instead.\"")
00044 #define SND_startPlay_PCM   _Pragma("GCC error \"This method is deprecated, use SND_PCM_startPlay instead.\"")
00045 #define SND_stopPlay_PCM    _Pragma("GCC error \"This method is deprecated, use SND_PCM_stopPlay instead.\"")
00046 
00053 void SND_PCM_loadDriver(const bool waitReady);
00060 void SND_PCM_unloadDriver(void);
00061 
00069 bool SND_PCM_isPlaying(void);
00099 void SND_PCM_startPlay(const u8 *sample, const u32 len, const SoundPcmSampleRate rate, const SoundPanning pan, const bool loop);
00105 void SND_PCM_stopPlay(void);
00106 
00107 #endif // _SND_PCM_H_
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines