/// /// ReactNativeVideoAutolinking.mm /// This file was generated by nitrogen. DO NOT MODIFY THIS FILE. /// https://github.com/mrousavy/nitro /// Copyright © Marc Rousavy @ Margelo /// #import #import #import "ReactNativeVideo-Swift-Cxx-Umbrella.hpp" #import #include "HybridVideoPlayerFactorySpecSwift.hpp" #include "HybridVideoPlayerSourceFactorySpecSwift.hpp" #include "HybridVideoViewViewManagerFactorySpecSwift.hpp" @interface ReactNativeVideoAutolinking : NSObject @end @implementation ReactNativeVideoAutolinking + (void) load { using namespace margelo::nitro; using namespace margelo::nitro::video; HybridObjectRegistry::registerHybridObjectConstructor( "VideoPlayerFactory", []() -> std::shared_ptr { std::shared_ptr hybridObject = ReactNativeVideo::ReactNativeVideoAutolinking::createVideoPlayerFactory(); return hybridObject; } ); HybridObjectRegistry::registerHybridObjectConstructor( "VideoPlayerSourceFactory", []() -> std::shared_ptr { std::shared_ptr hybridObject = ReactNativeVideo::ReactNativeVideoAutolinking::createVideoPlayerSourceFactory(); return hybridObject; } ); HybridObjectRegistry::registerHybridObjectConstructor( "VideoViewViewManagerFactory", []() -> std::shared_ptr { std::shared_ptr hybridObject = ReactNativeVideo::ReactNativeVideoAutolinking::createVideoViewViewManagerFactory(); return hybridObject; } ); } @end