Go to the source code of this file.
◆ PSP_NUM_AUDIO_CHANNELS
#define PSP_NUM_AUDIO_CHANNELS 4 |
◆ PSP_NUM_AUDIO_SAMPLES
#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().
◆ PSP_VOLUME_MAX
#define PSP_VOLUME_MAX 0x8000 |
◆ pspAudioCallback_t
typedef void(* pspAudioCallback_t) (void *buf, unsigned int reqn, void *pdata) |
◆ pspAudioThreadfunc_t
typedef int(* pspAudioThreadfunc_t) (int args, void *argp) |
◆ pspAudioEnd()
◆ pspAudioEndPre()
◆ pspAudioInit()
References psp_audio_channelinfo::callback, psp_audio_channelinfo::handle, i, NULL, psp_audio_channelinfo::pdata, PSP_NUM_AUDIO_CHANNELS, PSP_NUM_AUDIO_SAMPLES, PSP_VOLUME_MAX, sceAudioChRelease(), sceAudioChReserve(), sceKernelCreateThread(), sceKernelDeleteThread(), sceKernelStartThread(), psp_audio_channelinfo::threadhandle, psp_audio_channelinfo::volumeleft, and psp_audio_channelinfo::volumeright.
◆ pspAudioOutBlocking()
int pspAudioOutBlocking |
( |
unsigned int | channel, |
|
|
unsigned int | vol1, |
|
|
unsigned int | vol2, |
|
|
void * | buf ) |
◆ pspAudioSetChannelCallback()
void pspAudioSetChannelCallback |
( |
int | channel, |
|
|
pspAudioCallback_t | callback, |
|
|
void * | pdata ) |
◆ pspAudioSetVolume()
void pspAudioSetVolume |
( |
int | channel, |
|
|
int | left, |
|
|
int | right ) |