pspaudiolib.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  psp_audio_channelinfo

Defines

#define PSP_NUM_AUDIO_CHANNELS   4
#define PSP_NUM_AUDIO_SAMPLES   1024
 This is the number of frames you can update per callback, a frame being 1 sample for mono, 2 samples for stereo etc.
#define PSP_VOLUME_MAX   0x8000

Typedefs

typedef void(* pspAudioCallback_t )(void *buf, unsigned int reqn, void *pdata)
typedef int(* pspAudioThreadfunc_t )(int args, void *argp)

Functions

int pspAudioInit ()
void pspAudioEndPre ()
void pspAudioEnd ()
void pspAudioSetVolume (int channel, int left, int right)
void pspAudioChannelThreadCallback (int channel, void *buf, unsigned int reqn)
void pspAudioSetChannelCallback (int channel, pspAudioCallback_t callback, void *pdata)
int pspAudioOutBlocking (unsigned int channel, unsigned int vol1, unsigned int vol2, void *buf)


Define Documentation

#define PSP_NUM_AUDIO_CHANNELS   4

#define PSP_NUM_AUDIO_SAMPLES   1024

This is the number of frames you can update per callback, a frame being 1 sample for mono, 2 samples for stereo etc.

Referenced by pspAudioInit().

#define PSP_VOLUME_MAX   0x8000


Typedef Documentation

typedef void(* pspAudioCallback_t)(void *buf, unsigned int reqn, void *pdata)

typedef int(* pspAudioThreadfunc_t)(int args, void *argp)


Function Documentation

void pspAudioChannelThreadCallback ( int  channel,
void *  buf,
unsigned int  reqn 
)

void pspAudioEnd (  ) 

void pspAudioEndPre (  ) 

int pspAudioInit (  ) 

int pspAudioOutBlocking ( unsigned int  channel,
unsigned int  vol1,
unsigned int  vol2,
void *  buf 
)

void pspAudioSetChannelCallback ( int  channel,
pspAudioCallback_t  callback,
void *  pdata 
)

void pspAudioSetVolume ( int  channel,
int  left,
int  right 
)


Generated on Thu Sep 9 07:00:54 2010 for pspsdk-1.0+beta2 by  doxygen 1.5.6