PSP自作ソフト開発ス ..
[2ch|▼Menu]
217:151
09/01/31 16:18:46 uFD6DjCd
>>215
こんな感じ

#define MAX_BPS 24 // Max supported Bit resolution
#define MAX_NCH 8 // Max supported number of channels
#define MAX_BSIZE (MAX_BPS>>3)
#define BUFFER_NUM 2
#define BUFFERS_NUM 4608
static char sample_buffer[BUFFER_NUM][BUFFERS_NUM * MAX_BSIZE * MAX_NCH] __attribute__((aligned(64)));
int pcmhandle;
int main(){
//初期化略
pcmhandle=sceAudioChReserve(PSP_AUDIO_NEXT_CHANNEL,BUFFERS_NUM,PSP_AUDIO_FORMAT_STEREO);
int index = 0;
while(){
sceCtrlReadBufferPositive(&pad, 1);
decode2wav(sample_buffer[index]);//デコード
sceAudioOutputBlocking(pcmhandle,PSP_AUDIO_VOLUME_MAX,sample_buffer[index]);//再生
index = (index + 1) % BUFFER_NUM;//再生用にバッファ切り替え
if ((pad.Buttons & PSP_CTRL_CROSS)){
player_stop ();
break;


}//ifend
}//whileend
//終了処理略
}//mainend

>>216
未熟者ですまん。
同期関数あるのも今知ったわ


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4564日前に更新/245 KB
担当:undef