mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-07 03:50:11 +02:00
Log process context contents in IInfoListener::setChannelContextInfos
This commit is contained in:
@@ -89,6 +89,24 @@ IMPLEMENT_FUNKNOWN_METHODS(YaAttributeList,
|
||||
Steinberg::Vst::IAttributeList::iid)
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
std::vector<std::string> YaAttributeList::keys_and_types() const {
|
||||
std::vector<std::string> result{};
|
||||
for (const auto& [key, value] : attrs_int) {
|
||||
result.push_back("\"" + key + "\" (int)");
|
||||
}
|
||||
for (const auto& [key, value] : attrs_float) {
|
||||
result.push_back("\"" + key + "\" (float)");
|
||||
}
|
||||
for (const auto& [key, value] : attrs_string) {
|
||||
result.push_back("\"" + key + "\" (string)");
|
||||
}
|
||||
for (const auto& [key, value] : attrs_binary) {
|
||||
result.push_back("\"" + key + "\" (binary)");
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
tresult YaAttributeList::write_back(
|
||||
Steinberg::Vst::IAttributeList* stream) const {
|
||||
if (!stream) {
|
||||
|
||||
Reference in New Issue
Block a user