Support for E-Stim could be implemented using a separate audio file (MP3/WAV) for input, and selectable audio device for output. In this model MultiFunPlayer would act as an audio player, and sync play/pause for both input video and E-Stim audio. Audio from the video file and audio for E-Stim would be routed to separate audio devices for playback.
A more basic model would be to use an external audio player for the E-Stim audio. For a more advanced implementation, MultiFunPlayer could generate an audio signal from a funscript. Something similar has already been implemented in ScriptPlayer v1.1.1.
Support for E-Stim could be implemented using a separate audio file (MP3/WAV) for input, and selectable audio device for output. In this model MultiFunPlayer would act as an audio player, and sync play/pause for both input video and E-Stim audio. Audio from the video file and audio for E-Stim would be routed to separate audio devices for playback.
A more basic model would be to use an external audio player for the E-Stim audio. For a more advanced implementation, MultiFunPlayer could generate an audio signal from a funscript. Something similar has already been implemented in ScriptPlayer v1.1.1.