Skip to main content
VESDK/Android/Concepts

Modules

VideoEditor SDK Modules

VideoEditor SDK follows a modular architecture. This allows you to include only specific modules in your application that match your needs. It also helps in reducing the impact of our SDK on your application's size.

The available modules are:

ModuleDescription
Module
ui:core
Description
Core UI module (required for showing the editor)
Module
ui:video-composition
Description
Video Composition
Module
ui:audio-composition
Description
Audio Overlays
Module
ui:video-trim
Description
Trim
Module
ui:video-library
Description
Video library
Module
ui:transform
Description
Transform
Module
ui:filter
Description
Filters
Module
ui:adjustment
Description
Adjustments
Module
ui:focus
Description
Focus
Module
ui:sticker
Description
Stickers
Module
ui:giphy-sticker
Description
Giphy stickers
Module
ui:text
Description
Text
Module
ui:text-design
Description
Text Design
Module
ui:overlay
Description
Overlays
Module
ui:frame
Description
Frames
Module
ui:brush
Description
Brush
Module
backend:serializer
Description
Serialization
Module
backend:headless
Description
Background Export
Module
backend:background-removal
Description
Background Removal
Module
backend:sticker-smart
Description
Smart stickers
Module
backend:sticker-animated
Description
Animated stickers support
Module
assets:font-basic
Description
Basic font pack for text
Module
assets:frame-basic
Description
Basic frame assets
Module
assets:filter-basic
Description
Basic filter assets
Module
assets:overlay-basic
Description
Basic overlay assets
Module
assets:sticker-shapes
Description
Sticker shapes assets
Module
assets:sticker-emoticons
Description
Sticker emoticons assets

NOTE: If you don't require a certain module to be added to your application, make sure that it is not included in the imglyConfig modules block in your module's build.gradle file.