H A D | eas_voicemgt.c | 195 static void IncVoicePoolCount (S_VOICE_MGR *pVoiceMgr, S_SYNTH_VOICE *pVoice) argument 206 pSynth = pVoiceMgr->pSynth[GET_VSYNTH(pVoice->nextChannel)]; 211 pSynth = pVoiceMgr->pSynth[GET_VSYNTH(pVoice->channel)]; 228 static void DecVoicePoolCount (S_VOICE_MGR *pVoiceMgr, S_SYNTH_VOICE *pVoice) argument 239 pSynth = pVoiceMgr->pSynth[GET_VSYNTH(pVoice->nextChannel)]; 244 pSynth = pVoiceMgr->pSynth[GET_VSYNTH(pVoice->channel)]; 269 S_VOICE_MGR *pVoiceMgr; local 274 pVoiceMgr = EAS_CMEnumData(EAS_CM_SYNTH_DATA); 276 pVoiceMgr = EAS_HWMalloc(pEASData->hwInstData, sizeof(S_VOICE_MGR)); 277 if (!pVoiceMgr) 440 VMReset(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_BOOL force) argument 497 VMInitializeAllChannels(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth) argument 586 VMInitializeAllVoices(S_VOICE_MGR *pVoiceMgr, EAS_INT vSynthNum) argument 612 VMMuteVoice(S_VOICE_MGR *pVoiceMgr, EAS_I32 voiceNum) argument 637 VMReleaseVoice(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_I32 voiceNum) argument 686 VMSetMIPEntry(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 priority, EAS_U8 mip) argument 709 VMMIPUpdateChannelMuting(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth) argument 800 VMUpdateMIPTable(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth) argument 874 VMMuteAllVoices(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth) argument 915 VMReleaseAllVoices(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth) argument 980 VMAllNotesOff(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel) argument 1033 VMDeferredStopNote(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth) argument 1140 VMReleaseAllDeferredNoteOffs(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel) argument 1201 VMCatchNotesForSustainPedal(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel) argument 1243 VMUpdateAllNotesAge(S_VOICE_MGR *pVoiceMgr, EAS_U16 age) argument 1271 VMStolenVoice(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_I32 voiceNum, EAS_U8 channel, EAS_U8 note, EAS_U8 velocity, EAS_U16 regionIndex) argument 1318 VMFreeVoice(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, S_SYNTH_VOICE *pVoice) argument 1364 VMRetargetStolenVoice(S_VOICE_MGR *pVoiceMgr, EAS_I32 voiceNum) argument 1447 VMCheckKeyGroup(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U16 keyGroup, EAS_U8 channel) argument 1535 VMCheckPolyphonyLimiting(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 note, EAS_U8 velocity, EAS_U16 regionIndex, EAS_I32 lowVoice, EAS_I32 highVoice) argument 1610 VMStartVoice(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 note, EAS_U8 velocity, EAS_U16 regionIndex) argument 1747 VMStartNote(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 note, EAS_U8 velocity) argument 1868 VMStopNote(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 note, EAS_U8 velocity) argument 1960 VMFindAvailableVoice(S_VOICE_MGR *pVoiceMgr, EAS_INT *pVoiceNumber, EAS_I32 lowVoice, EAS_I32 highVoice) argument 2013 VMStealVoice(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_INT *pVoiceNumber, EAS_U8 channel, EAS_U8 note, EAS_I32 lowVoice, EAS_I32 highVoice) argument 2213 VMControlChange(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 controller, EAS_U8 value) argument 2513 VMUpdateStaticChannelParameters(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth) argument 2687 VMProgramChange(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 program) argument 2790 VMAddSamples(S_VOICE_MGR *pVoiceMgr, EAS_I32 *pMixBuffer, EAS_I32 numSamples) argument 2866 VMRender(S_VOICE_MGR *pVoiceMgr, EAS_I32 numSamples, EAS_I32 *pMixBuffer, EAS_I32 *pVoicesRendered) argument 2951 VMInitWorkload(S_VOICE_MGR *pVoiceMgr) argument 2971 VMSetWorkload(S_VOICE_MGR *pVoiceMgr, EAS_I32 maxWorkLoad) argument 2991 VMCheckWorkload(S_VOICE_MGR *pVoiceMgr) argument 3038 VMSetSynthPolyphony(S_VOICE_MGR *pVoiceMgr, EAS_I32 synth, EAS_I32 polyphonyCount) argument 3201 VMGetSynthPolyphony(S_VOICE_MGR *pVoiceMgr, EAS_I32 synth, EAS_I32 *pPolyphonyCount) argument 3238 VMSetPolyphony(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_I32 polyphonyCount) argument 3366 VMGetPolyphony(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_I32 *pPolyphonyCount) argument 3391 VMSetPriority(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_I32 priority) argument 3416 VMGetPriority(S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_I32 *pPriority) argument 3523 VMSetGlobalEASLib(S_VOICE_MGR *pVoiceMgr, EAS_SNDLIB_HANDLE pEAS) argument [all...] |