namespace caspar { namespace oal {
-void init()
+void init(core::module_dependencies dependencies)
{
- core::register_consumer_factory(create_consumer);
- core::register_preconfigured_consumer_factory(L"system-audio", create_preconfigured_consumer);
+ dependencies.consumer_registry->register_consumer_factory(L"System Audio Consumer", create_consumer, describe_consumer);
+ dependencies.consumer_registry->register_preconfigured_consumer_factory(L"system-audio", create_preconfigured_consumer);
}
-}}
\ No newline at end of file
+}}