Types of Extensions You Can Develop
In Beutl, you can extend the following functionalities:
| Type Name | Description |
|---|---|
| DecodingExtension | Adds support for video and audio decoding, and input files |
| EncodingExtension | Adds support for video and audio encoding, and output files |
| EditorExtension | Adds a UI for editing files |
| OutputExtension | Adds a UI for output |
| Extension | Base class for extensions (override the Load method to register functionalities) |
| PageExtension | Adds a dialog that can be opened from the Window menu |
| ProjectItemExtension | Adds types of items to the project |
| PropertyEditorExtension | Adds a UI for editing specific property types |
| ToolTabExtension | Adds tabs to the scene editing screen |