feat: Make Frame Processor Plugins object-oriented on iOS as well (#1496)
* feat: Make Frame Processor Plugins object-oriented on iOS as well * Add Plugin in AppDelegate
This commit is contained in:
		@@ -10,12 +10,11 @@
 | 
			
		||||
 | 
			
		||||
#import <Foundation/Foundation.h>
 | 
			
		||||
#import "Frame.h"
 | 
			
		||||
 | 
			
		||||
typedef id (^FrameProcessorPlugin) (Frame* frame, NSArray<id>* arguments);
 | 
			
		||||
#import "FrameProcessorPlugin.h"
 | 
			
		||||
 | 
			
		||||
@interface FrameProcessorPluginRegistry : NSObject
 | 
			
		||||
 | 
			
		||||
+ (NSMutableDictionary<NSString*, FrameProcessorPlugin>*)frameProcessorPlugins;
 | 
			
		||||
+ (void) addFrameProcessorPlugin:(NSString*)name callback:(FrameProcessorPlugin)callback;
 | 
			
		||||
+ (NSMutableDictionary<NSString*, FrameProcessorPlugin*>*)frameProcessorPlugins;
 | 
			
		||||
+ (void) addFrameProcessorPlugin:(FrameProcessorPlugin*)plugin;
 | 
			
		||||
 | 
			
		||||
@end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user