void Free_Voice() { for (int i=0; i<MAX_SOUND_SLOT; i++) { AESND_FreeVoice(sound[i]); sound[i] = NULL; } }
// Helper function: Frees the voice if end reached static void VoiceCallBack(AESNDPB *pb, u32 state) { if (state == VOICE_STATE_STOPPED) AESND_FreeVoice(pb); }