526 lines · 19.8 KB · C++
RawDownload
                                  Q_ARG(const QAudioDeviceInfo&, device));    } else {        //context is different. just save device in settings        onDeviceSelected(QAudio::AudioInput, device,                         isHMD ? _inputs._selectedHMDDevice : _inputs._selectedDesktopDevice,                         isHMD);        _inputs.onDeviceChanged(device, isHMD);    }} void AudioDevices::chooseOutputDevice(const QAudioDeviceInfo& device, bool isHMD) {    //check if current context equals device to change    if (_contextIsHMD == isHMD) {        auto client = DependencyManager::get<AudioClient>().data();        _requestedOutputDevice = device;        QMetaObject::invokeMethod(client, "switchAudioDevice",                                  Q_ARG(QAudio::Mode, QAudio::AudioOutput),                                  Q_ARG(const QAudioDeviceInfo&, device));    } else {        //context is different. just save device in settings        onDeviceSelected(QAudio::AudioOutput, device,                         isHMD ? _outputs._selectedHMDDevice : _outputs._selectedDesktopDevice,                         isHMD);        _outputs.onDeviceChanged(device, isHMD);    }}

Lines 501–526 of 526. Previous lines

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t