mirror of
https://github.com/overte-org/overte.git
synced 2025-08-04 04:43:31 +02:00
audio menu changes to support tone and noise generators
This commit is contained in:
parent
974c88442c
commit
68fa44f845
2 changed files with 25 additions and 3 deletions
|
@ -544,11 +544,31 @@ Menu::Menu() :
|
||||||
0,
|
0,
|
||||||
this,
|
this,
|
||||||
SLOT(muteEnvironment()));
|
SLOT(muteEnvironment()));
|
||||||
addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioToneInjection,
|
|
||||||
|
addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioSourceInject,
|
||||||
0,
|
0,
|
||||||
false,
|
false,
|
||||||
appInstance->getAudio(),
|
appInstance->getAudio(),
|
||||||
SLOT(toggleToneInjection()));
|
SLOT(toggleAudioSourceInject()));
|
||||||
|
QMenu* audioSourceMenu = audioDebugMenu->addMenu("Generated Audio Source");
|
||||||
|
{
|
||||||
|
QAction *pinkNoise = addCheckableActionToQMenuAndActionHash(audioSourceMenu, MenuOption::AudioSourcePinkNoise,
|
||||||
|
0,
|
||||||
|
false,
|
||||||
|
appInstance->getAudio(),
|
||||||
|
SLOT(selectAudioSourcePinkNoise()));
|
||||||
|
|
||||||
|
QAction *sine440 = addCheckableActionToQMenuAndActionHash(audioSourceMenu, MenuOption::AudioSourceSine440,
|
||||||
|
0,
|
||||||
|
true,
|
||||||
|
appInstance->getAudio(),
|
||||||
|
SLOT(selectAudioSourceSine440));
|
||||||
|
|
||||||
|
QActionGroup* audioSourceGroup = new QActionGroup(audioSourceMenu);
|
||||||
|
audioSourceGroup->addAction(pinkNoise);
|
||||||
|
audioSourceGroup->addAction(sine440);
|
||||||
|
}
|
||||||
|
|
||||||
addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioScope,
|
addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioScope,
|
||||||
Qt::CTRL | Qt::Key_P, false,
|
Qt::CTRL | Qt::Key_P, false,
|
||||||
appInstance->getAudio(),
|
appInstance->getAudio(),
|
||||||
|
|
|
@ -346,7 +346,9 @@ namespace MenuOption {
|
||||||
const QString AudioSpatialProcessingSlightlyRandomSurfaces = "Slightly Random Surfaces";
|
const QString AudioSpatialProcessingSlightlyRandomSurfaces = "Slightly Random Surfaces";
|
||||||
const QString AudioSpatialProcessingStereoSource = "Stereo Source";
|
const QString AudioSpatialProcessingStereoSource = "Stereo Source";
|
||||||
const QString AudioSpatialProcessingWithDiffusions = "With Diffusions";
|
const QString AudioSpatialProcessingWithDiffusions = "With Diffusions";
|
||||||
const QString AudioToneInjection = "Inject Test Tone";
|
const QString AudioSourceInject = "Generated Audio";
|
||||||
|
const QString AudioSourcePinkNoise = "Pink Noise";
|
||||||
|
const QString AudioSourceSine440 = "Sine 440hz";
|
||||||
const QString Avatars = "Avatars";
|
const QString Avatars = "Avatars";
|
||||||
const QString AvatarsReceiveShadows = "Avatars Receive Shadows";
|
const QString AvatarsReceiveShadows = "Avatars Receive Shadows";
|
||||||
const QString Bandwidth = "Bandwidth Display";
|
const QString Bandwidth = "Bandwidth Display";
|
||||||
|
|
Loading…
Reference in a new issue