diff --git a/source/obs/obs-encoder-factory.hpp b/source/obs/obs-encoder-factory.hpp index 0f8f456..324aa4c 100644 --- a/source/obs/obs-encoder-factory.hpp +++ b/source/obs/obs-encoder-factory.hpp @@ -82,8 +82,8 @@ namespace obs { // Create proxy. std::shared_ptr proxy = std::make_shared(); memcpy(proxy.get(), &_info, sizeof(obs_encoder_info)); - _info.id = iter.first->c_str(); - _info.caps |= OBS_SOURCE_DEPRECATED; + proxy->id = iter.first->c_str(); + proxy->caps |= OBS_ENCODER_CAP_DEPRECATED; obs_register_encoder(proxy.get()); _proxies.emplace(name, proxy);