MCPcopy Create free account
hub / github.com/VCVRack/Rack / appendAudioMenu

Function appendAudioMenu

src/app/AudioDisplay.cpp:357–390  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

355
356
357void appendAudioMenu(ui::Menu* menu, audio::Port* port) {
358 menu->addChild(createMenuLabel(string::translate("AudioDisplay.audioDriver")));
359 appendAudioDriverMenu(menu, port);
360
361 menu->addChild(new ui::MenuSeparator);
362 menu->addChild(createMenuLabel(string::translate("AudioDisplay.audioDevice")));
363 appendAudioDeviceMenu(menu, port);
364
365 menu->addChild(new ui::MenuSeparator);
366 menu->addChild(createMenuLabel(string::translate("AudioDisplay.sampleRate")));
367 appendAudioSampleRateMenu(menu, port);
368
369 menu->addChild(new ui::MenuSeparator);
370 menu->addChild(createMenuLabel(string::translate("AudioDisplay.blockSize")));
371 appendAudioBlockSizeMenu(menu, port);
372
373 // Uncomment this to use sub-menus instead of one big menu.
374
375 // AudioDriverItem* driverItem = createMenuItem<AudioDriverItem>(string::translate("AudioDisplay.audioDriver"), RIGHT_ARROW);
376 // driverItem->port = port;
377 // menu->addChild(driverItem);
378
379 // AudioDeviceItem* deviceItem = createMenuItem<AudioDeviceItem>(string::translate("AudioDisplay.audioDevice"), RIGHT_ARROW);
380 // deviceItem->port = port;
381 // menu->addChild(deviceItem);
382
383 // AudioSampleRateItem* sampleRateItem = createMenuItem<AudioSampleRateItem>(string::translate("AudioDisplay.sampleRate"), RIGHT_ARROW);
384 // sampleRateItem->port = port;
385 // menu->addChild(sampleRateItem);
386
387 // AudioBlockSizeItem* blockSizeItem = createMenuItem<AudioBlockSizeItem>(string::translate("AudioDisplay.blockSize"), RIGHT_ARROW);
388 // blockSizeItem->port = port;
389 // menu->addChild(blockSizeItem);
390}
391
392
393} // namespace app

Callers 1

onActionMethod · 0.85

Calls 7

createMenuLabelFunction · 0.85
translateFunction · 0.85
appendAudioDriverMenuFunction · 0.85
appendAudioDeviceMenuFunction · 0.85
appendAudioBlockSizeMenuFunction · 0.85
addChildMethod · 0.80

Tested by

no test coverage detected