High level system architecture diagrams

Hello,

We are computer science students and taking a software architecture design course.
We need to analyze the architecture of Shotcut and were wondering if anyone had documentation of high level system architecture or anything similar.

Thanks in advance

We have not produced any system architecture diagram for Shotcut - or any code documentation, really.
There is an old post here about how to make a filter: Shotcut - How to Make a Plugin

Under the hood, Shotcut uses the MLT media framework. There is some documentation about that here:
https://mltframework.org/docs/framework/