Add C++ support for UVR models (#2269)

This commit is contained in:
Fangjun Kuang
2025-06-01 17:22:08 +08:00
committed by GitHub
parent e0ca224b76
commit 2b2788332e
35 changed files with 967 additions and 101 deletions

View File

@@ -19,7 +19,8 @@ struct OfflineSourceSeparationConfig {
OfflineSourceSeparationConfig() = default;
OfflineSourceSeparationConfig(const OfflineSourceSeparationModelConfig &model)
explicit OfflineSourceSeparationConfig(
const OfflineSourceSeparationModelConfig &model)
: model(model) {}
void Register(ParseOptions *po);
@@ -54,7 +55,7 @@ class OfflineSourceSeparation {
public:
~OfflineSourceSeparation();
OfflineSourceSeparation(const OfflineSourceSeparationConfig &config);
explicit OfflineSourceSeparation(const OfflineSourceSeparationConfig &config);
template <typename Manager>
OfflineSourceSeparation(Manager *mgr,