This one's easier than it sounds - we already have filters implemented, we just need to add filter states for each send that's currently attached to the voice.
And here's where our send data is right now. It'll mostly likely be an FAudioFilterParameters* and FAudioFilterState** allocated at SetOutputVoices (along with all the other per-send data) and will function pretty much exactly like the voice filter, which is a single function call.
This one's easier than it sounds - we already have filters implemented, we just need to add filter states for each send that's currently attached to the voice.
Here are the relevant blocks:
And here's where our send data is right now. It'll mostly likely be an
FAudioFilterParameters*
andFAudioFilterState**
allocated at SetOutputVoices (along with all the other per-send data) and will function pretty much exactly like the voice filter, which is a single function call.