From Resources
VideoEditor SDK supports adding custom filters from the resources. In this example, we add custom LUT and duotone filters.
WARNING: Be sure to put the drawables for the filters in the
res/drawable-nodpifolder. Otherwise, they will be scaled by the Android system.
LUT and Duotone Filters#
For the custom LUT filter to invert the video colors we construct a LutColorFilterAsset object providing the local resource drawable.
The duotone filter, additionally, requires passing the light and dark color of the filter.
Add filters to AssetConfig#
AssetConfig#To use the filters, they must first be available in the SDK's backend. This is done by adding the filters to the AssetConfig.
Create filter group#
In cases where we want to simplify navigation and discovery, we can group sets of related filters that will appear in a single folder in the filter tool.
Create a FolderItem passing a unique identifier, a display name for the group and a thumbnail for the group folder.
Configure UiConfigFilter#
UiConfigFilter#Here, we configure UiConfigFilter and add the custom FolderItem we created above to the filterList. Alternatively, we could have directly added the FilterItems to the filterList without creating a folder.