AliyunFilterManager
@interface AliyunFilterManager : NSObject
* API_AVAILABLE(3.27.0) The manager of filter.
-
* API_AVAILABLE(3.27.0) Add lookup filter
Declaration
Objective-C
- (AliyunLutFilterController *)applyLutFilterWithPath:(NSString *)path intensity:(float)intensity;
Parameters
path
the path of lookup image.
intensity
the intensity of filter effect. [0.0,1.0]
Return Value
the controller of lookup filter controller, - see: AliyunLutFilterController.
-
* API_AVAILABLE(3.27.0) Add lookup filter
Declaration
Objective-C
- (AliyunShaderFilterController *)applyShadeFilterWithPath:(NSString *)path;
Parameters
path
the path of filter resource directory.
Return Value
the controller of filter controller, - see: AliyunShaderFilterController.
-
* API_AVAILABLE(3.27.0) Delete filter
Declaration
Objective-C
- (int)removeFilter:(AliyunBaseFilterController *)filterController;
Parameters
filterController
the filterController to be removed. the subclass of AliyunBaseFilterController.
Return Value
0 indicate succeed.
-
* API_AVAILABLE(3.27.0) Get the lookup filter controllers.
Declaration
Objective-C
- (NSArray<AliyunLutFilterController *> *)getLutFilterControllers;
Return Value
A list conatians AliyunLutFilterController.
-
* API_AVAILABLE(3.27.0) Get the filter controllers.
Declaration
Objective-C
- (NSArray<AliyunShaderFilterController *> *)getShaderFilterControllers;
Return Value
A list conatians AliyunShaderFilterController.