mirror of
https://github.com/Xaymar/obs-StreamFX
synced 2024-11-11 06:15:05 +00:00
source-mirror: Remove useless group
This commit is contained in:
parent
a47dbaefc8
commit
53d4ad31e6
1 changed files with 46 additions and 60 deletions
|
@ -377,11 +377,7 @@ try {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
} catch (const std::exception& ex) {
|
|
||||||
LOG_ERROR("Unexpected exception in function '%s': %s.", __FUNCTION_NAME__, ex.what());
|
|
||||||
return false;
|
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
LOG_ERROR("Unexpected exception in function '%s'.", __FUNCTION_NAME__);
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -391,65 +387,55 @@ obs_properties_t* mirror::mirror_factory::get_properties2(mirror::mirror_instanc
|
||||||
obs_property_t* p = nullptr;
|
obs_property_t* p = nullptr;
|
||||||
|
|
||||||
{
|
{
|
||||||
obs_properties_t* grp = pr;
|
p = obs_properties_add_list(pr, ST_SOURCE, D_TRANSLATE(ST_SOURCE), OBS_COMBO_TYPE_LIST,
|
||||||
if (!util::are_property_groups_broken()) {
|
OBS_COMBO_FORMAT_STRING);
|
||||||
grp = obs_properties_create();
|
obs_property_set_long_description(p, D_TRANSLATE(D_DESC(ST_SOURCE)));
|
||||||
p = obs_properties_add_group(pr, ST, D_TRANSLATE(ST_SOURCE), OBS_GROUP_NORMAL, grp);
|
obs_property_set_modified_callback(p, modified_properties);
|
||||||
//obs_property_set_long_description(p, D_TRANSLATE(D_DESC(ST)));
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
obs_property_list_add_string(p, "", "");
|
||||||
p = obs_properties_add_list(grp, ST_SOURCE, D_TRANSLATE(ST_SOURCE), OBS_COMBO_TYPE_LIST,
|
obs::source_tracker::get()->enumerate(
|
||||||
OBS_COMBO_FORMAT_STRING);
|
[&p](std::string name, obs_source_t*) {
|
||||||
obs_property_set_long_description(p, D_TRANSLATE(D_DESC(ST_SOURCE)));
|
std::stringstream sstr;
|
||||||
obs_property_set_modified_callback(p, modified_properties);
|
sstr << name << " (" << D_TRANSLATE(S_SOURCETYPE_SOURCE) << ")";
|
||||||
|
obs_property_list_add_string(p, sstr.str().c_str(), name.c_str());
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
obs::source_tracker::filter_sources);
|
||||||
|
obs::source_tracker::get()->enumerate(
|
||||||
|
[&p](std::string name, obs_source_t*) {
|
||||||
|
std::stringstream sstr;
|
||||||
|
sstr << name << " (" << D_TRANSLATE(S_SOURCETYPE_SCENE) << ")";
|
||||||
|
obs_property_list_add_string(p, sstr.str().c_str(), name.c_str());
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
obs::source_tracker::filter_scenes);
|
||||||
|
}
|
||||||
|
|
||||||
obs_property_list_add_string(p, "", "");
|
{
|
||||||
obs::source_tracker::get()->enumerate(
|
p = obs_properties_add_bool(pr, ST_SOURCE_AUDIO, D_TRANSLATE(ST_SOURCE_AUDIO));
|
||||||
[&p](std::string name, obs_source_t*) {
|
obs_property_set_long_description(p, D_TRANSLATE(D_DESC(ST_SOURCE_AUDIO)));
|
||||||
std::stringstream sstr;
|
obs_property_set_modified_callback(p, modified_properties);
|
||||||
sstr << name << " (" << D_TRANSLATE(S_SOURCETYPE_SOURCE) << ")";
|
}
|
||||||
obs_property_list_add_string(p, sstr.str().c_str(), name.c_str());
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
obs::source_tracker::filter_sources);
|
|
||||||
obs::source_tracker::get()->enumerate(
|
|
||||||
[&p](std::string name, obs_source_t*) {
|
|
||||||
std::stringstream sstr;
|
|
||||||
sstr << name << " (" << D_TRANSLATE(S_SOURCETYPE_SCENE) << ")";
|
|
||||||
obs_property_list_add_string(p, sstr.str().c_str(), name.c_str());
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
obs::source_tracker::filter_scenes);
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
{
|
||||||
p = obs_properties_add_bool(grp, ST_SOURCE_AUDIO, D_TRANSLATE(ST_SOURCE_AUDIO));
|
p = obs_properties_add_list(pr, ST_SOURCE_AUDIO_LAYOUT, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT),
|
||||||
obs_property_set_long_description(p, D_TRANSLATE(D_DESC(ST_SOURCE_AUDIO)));
|
OBS_COMBO_TYPE_LIST, OBS_COMBO_FORMAT_INT);
|
||||||
obs_property_set_modified_callback(p, modified_properties);
|
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Unknown)),
|
||||||
}
|
static_cast<int64_t>(SPEAKERS_UNKNOWN));
|
||||||
|
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Mono)), static_cast<int64_t>(SPEAKERS_MONO));
|
||||||
{
|
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Stereo)),
|
||||||
p = obs_properties_add_list(grp, ST_SOURCE_AUDIO_LAYOUT, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT),
|
static_cast<int64_t>(SPEAKERS_STEREO));
|
||||||
OBS_COMBO_TYPE_LIST, OBS_COMBO_FORMAT_INT);
|
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(StereoLFE)),
|
||||||
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Unknown)),
|
static_cast<int64_t>(SPEAKERS_2POINT1));
|
||||||
static_cast<int64_t>(SPEAKERS_UNKNOWN));
|
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Quadraphonic)),
|
||||||
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Mono)),
|
static_cast<int64_t>(SPEAKERS_4POINT0));
|
||||||
static_cast<int64_t>(SPEAKERS_MONO));
|
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(QuadraphonicLFE)),
|
||||||
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Stereo)),
|
static_cast<int64_t>(SPEAKERS_4POINT1));
|
||||||
static_cast<int64_t>(SPEAKERS_STEREO));
|
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Surround)),
|
||||||
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(StereoLFE)),
|
static_cast<int64_t>(SPEAKERS_5POINT1));
|
||||||
static_cast<int64_t>(SPEAKERS_2POINT1));
|
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(FullSurround)),
|
||||||
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Quadraphonic)),
|
static_cast<int64_t>(SPEAKERS_7POINT1));
|
||||||
static_cast<int64_t>(SPEAKERS_4POINT0));
|
obs_property_set_long_description(p, D_TRANSLATE(D_DESC(ST_SOURCE_AUDIO_LAYOUT)));
|
||||||
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(QuadraphonicLFE)),
|
|
||||||
static_cast<int64_t>(SPEAKERS_4POINT1));
|
|
||||||
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(Surround)),
|
|
||||||
static_cast<int64_t>(SPEAKERS_5POINT1));
|
|
||||||
obs_property_list_add_int(p, D_TRANSLATE(ST_SOURCE_AUDIO_LAYOUT_(FullSurround)),
|
|
||||||
static_cast<int64_t>(SPEAKERS_7POINT1));
|
|
||||||
obs_property_set_long_description(p, D_TRANSLATE(D_DESC(ST_SOURCE_AUDIO_LAYOUT)));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return pr;
|
return pr;
|
||||||
|
|
Loading…
Reference in a new issue