Sto utilizzando QSoundEffect
per riprodurre loop di alcuni file .wav
brevi. Questa classe è stata la soluzione per me perché ci consente di riprodurre suoni a bassa latenza.seleziona audio output divece quando si utilizza QSoundEffect
Tutto andava bene, ma ora ho bisogno di selezionare il dispositivo di uscita, ma non ho trovato il modo di farlo con QSoundEffect
. So che usando QAudioDeviceInfo
posso ottenere un elenco dei dispositivi disponibili e usarne uno nel costruttore di un oggetto QAudioOutput
per riprodurre un file wav ma lo QAudioOutput
non ci consente di creare loop a bassa latenza.
Quindi la cosa è che ho bisogno della funzionalità di selezione del dispositivo di uscita audio che QAudioOutput
e QAudioDeviceInfo
ma la capacità di giocare il gioco a bassa latenza cicli che QSoundEffect
offerte.
In altre parole, ho tutti i pezzi della mia soluzione desiderata ma non so come metterli insieme.