The backend allows you to work with both widgets and QML. AFAIK the QQuickImageProvider is used the other way around, you ask images to it. Don't be afraid of the task, a QtMultimedia backend is really not that hard to implement.