Wednesday
Room 4
11:40 - 12:40
(UTC+02)
Talk (60 min)
Qt Multimedia: Building simple public APIs with complex backends
Qt Multimedia is a submodule within the Qt framework that is responsible for audio and video playback, microphone/camera recording, screen-capture and more. While Qt's public APIs tend to be designed to be easy-to-use, this is ordinarily not the case when working with multimedia platform APIs.
C++
In this talk we'll discuss some common challenges faced in Multimedia when we attempt to make several platform backends behave similarly, such as:
- The pipeline necessary for starting camera/microphone recording
- Platform specific caveats: GStreamer, Android, iOS, WebAssembly
- Programming patterns and algorithms that have proved useful
- Testing of multimedia functionality

