- 165 名前:160 mailto:sage [04/10/29 15:37:18]
- /* メディアデータのセット
再生する音によってセットするデータの数が異なります。 */ for(i = 0; i < app->soundElements[no]; i++){ IMEDIA_SetMediaData(app->media[i], &app->mdata[sindex + i]); IMEDIA_RegisterNotify(app->media[i], (PFNMEDIANOTIFY)MediaNotify, app); } for(i = 0; i < app->soundElements[no]; i++){ int ret; ret = IMEDIA_Play(app->media[i]); if(ret == SUCCESS){ DBGPRINTF("########### PLAY SUCCESS ##############"); } else{ DBGPRINTF("########### PLAY ERROR ##############"); } } /* 開放 */ for(i = 0; i < 3; i++){ if(app->media[i] != NULL){ IMEDIA_Stop(app->media[i]); IMEDIA_Release(app->media[i]); } } for(i = 0; i < 25; i++){ if(app->mdata[i].pData != NULL){ FREE(app->mdata[i].pData); /*ここでDupricate Freeエラーが発生*/ app->mdata[i].pData = NULL; } }
|

|