MCPcopy Create free account
hub / github.com/MaartenBaert/ssr / LoadPulseAudioSources

Method LoadPulseAudioSources

src/GUI/PageInput.cpp:991–1004  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

989
990#if SSR_USE_PULSEAUDIO
991void PageInput::LoadPulseAudioSources() {
992 m_pulseaudio_sources = PulseAudioInput::GetSourceList();
993 if(m_pulseaudio_sources.empty()) {
994 m_pulseaudio_available = false;
995 m_pulseaudio_sources.push_back(PulseAudioInput::Source("", "(no sources found)"));
996 } else {
997 m_pulseaudio_available = true;
998 }
999 m_combobox_pulseaudio_source->clear();
1000 for(unsigned int i = 0; i < m_pulseaudio_sources.size(); ++i) {
1001 QString elided = m_combobox_pulseaudio_source->fontMetrics().elidedText(QString::fromStdString(m_pulseaudio_sources[i].m_description), Qt::ElideMiddle, 400);
1002 m_combobox_pulseaudio_source->addItem("\u200e" + elided + "\u200e");
1003 }
1004}
1005#endif
1006
1007void PageInput::OnUpdateRecordingFrame() {

Callers

nothing calls this directly

Calls 1

SourceClass · 0.50

Tested by

no test coverage detected