I have written an application using the SDK which, using custom capture devices, allows me to play audio files to other clients connected to the server to simulate conversations. As an additional requirement, when I am transmitting to the other clients I need to also be able to hear what I am transmitting. I am looking at the onEditPlaybackVoiceDataEvent and the onEditMixedPlaybackVoiceDataEvent as I need to hear incoming and outgoing audio in my application. My thought was to mix the raw audio data that I am transmitting with the samples returned from one of the above events. My questions are first, is what I need to do possible and second, am I looking at the correct events fro this. Any and all help would be appreciated.

One other piece of info...it is possible for all of the clients and my application to run on the same machine so simply listening to the recording device via windows is not an option.