CBLCorePluginRegistration
Objective-C
@protocol CBLCorePluginRegistration <NSObject>
Swift
protocol PluginRegistration : NSObjectProtocol
Methods to register your plugin with CascableCore.
-
Retrieve the license currently registered with CascableCore.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSData *licenseInformation;Swift
var licenseInformation: Data? { get } -
Register your camera discovery provider with CascableCore. This method must be called at most once per plugin.
Declaration
Objective-C
- (void)registerDiscoveryProvider: (id<CBLCoreCameraDiscoveryProvider> _Nonnull)discoveryProvider;Swift
func register(discoveryProvider: any CameraDiscoveryProvider)Parameters
discoveryProviderThe discovery provider to register.
-
Register your manual discovery provider with CascableCore. This method must be called at most once per plugin.
Declaration
Objective-C
- (void)registerManualDiscoveryProvider: (id<CBLCoreCameraManualDiscoveryProvider> _Nonnull)manualDiscoveryProvider;Swift
func register(manualDiscoveryProvider: any CameraManualDiscoveryProvider)Parameters
manualDiscoveryProviderThe manual discovery provider provider to register.