pspaudiolib.h File Reference

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.

#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 Tue Jul 24 15:21:23 2007 for PSPSDK-Rev2272 by  doxygen 1.5.2