The SMK library provide a simple API to create multimedia application.
SMK is is multiplatform. Windows, Linux, MacOS. You can even export you application in WebAssembly to use in inside a web browser.