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
Function Documentation
| void pspAudioChannelThreadCallback |
( |
int |
channel, |
|
|
void * |
buf, |
|
|
unsigned int |
reqn | |
|
) |
| | |
References psp_audio_channelinfo::callback, psp_audio_channelinfo::handle, i, NULL, psp_audio_channelinfo::pdata, PSP_NUM_AUDIO_SAMPLES, sceAudioChRelease(), sceAudioChReserve(), sceKernelCreateThread(), sceKernelDeleteThread(), sceKernelStartThread(), strcpy(), psp_audio_channelinfo::threadhandle, psp_audio_channelinfo::volumeleft, and psp_audio_channelinfo::volumeright.
| 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 | |
|
) |
| | |