Skip to main content
Version: 1.x

Types of Extensions You Can Develop

In Beutl, you can extend the following functionalities:

Type NameDescription
DecodingExtensionAdds support for video and audio decoding, and input files
EncodingExtensionAdds support for video and audio encoding, and output files
EditorExtensionAdds a UI for editing files
OutputExtensionAdds a UI for output
ExtensionBase class for extensions (override the Load method to register functionalities)
PageExtensionAdds a dialog that can be opened from the Window menu
ProjectItemExtensionAdds types of items to the project
PropertyEditorExtensionAdds a UI for editing specific property types
ToolTabExtensionAdds tabs to the scene editing screen