#include #include #include #include #include #include #include #include #include #include #include int main(int argv, char **args) { QApplication app(argv, args); //![0] QList effectDescriptions = Phonon::BackendCapabilities::availableAudioEffects(); //![1] QList audioOutputDevices = Phonon::BackendCapabilities::availableAudioOutputDevices(); //![1] foreach (Phonon::EffectDescription effectDescription, effectDescriptions) { Phonon::Effect *effect = new Phonon::Effect(effectDescription); // ... Do something with the effect, like insert it into a media graph } Phonon::AudioOutput *audioOutput = new Phonon::AudioOutput; audioOutput->setOutputDevice(audioOutputDevices[0]); //![0] return app.exec(); }