MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / GetAudioSourceNames

Function GetAudioSourceNames

lib/utils/selection-helpers.cpp:16–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14namespace advss {
15
16QStringList GetAudioSourceNames()
17{
18 auto sourceEnum = [](void *param, obs_source_t *source) -> bool /* -- */
19 {
20 QStringList *list = reinterpret_cast<QStringList *>(param);
21 uint32_t flags = obs_source_get_output_flags(source);
22
23 if ((flags & OBS_SOURCE_AUDIO) != 0) {
24 *list << obs_source_get_name(source);
25 }
26 return true;
27 };
28
29 QStringList list;
30 obs_enum_sources(sourceEnum, &list);
31 return list;
32}
33
34static void hasFilterEnum(obs_source_t *, obs_source_t *filter, void *ptr)
35{

Callers 3

PopulateAudioSelectionFunction · 0.85
getAudioSourcesListFunction · 0.85
getAudioSourcesListFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected