I want open a wave audio , put the entire sound in a buffer and during the execution of this sound make some changes in this buffer in Real-Time, like we do with graphics for example.
A Channel Mixing operation is one of my targets here too, so can be used as a reference of what i´m trying to do.
Basically i want change the properties of this loaded sound in realtime, like the pith , panning etc...

I open a example in Qt called QAudioOutput example , but it´s being hard understand where i can process the Data , during the execution since it uses a start method only.
Maybe using the m_generator in this example i can reach this...

Don't assume that because a particular class looks like it does what you want, it will do it on the OS you are working with (looking at you QAudioProbe – can I get the two days I wasted on you back... ;-)

Basically i want load a wave or mp3 file, store it in a buffer and during the play...apply some filters in real-time to hear the results...
Everything is working using the QAudioOutput and QAudioDecoder examples, but my concern now is about how many platforms i will be able to make this run.
My engine runs in many platforms(Windows,Mac,Android,iOS) acctually using Qt , and the Audio component is the only component that are using yet external sdk to work properly and i want remove this sdk to make possible use only the low level part of Qt , as i do with graphics(OpenGL).

Another idea about this topic that happen is becouse the main development hosts platforms(Windows and Linux) the decoder works...i will develop a little aplication to manage my own format of sound and images.
So, thia application basically will convert all the images and sound in a already prepeared buffer (in a buffer defined by me) to be loaded in the engine...
I believe in thia way i can then code my own decoder and use the low level QAudioOutput class to play it!