От Qt5Multimedia до QtAVPlayer
<img src="https://habrastorage.org/getpro/habr/upload_files/3c1/1d3/538/3c11d3538f13e2bafb66c0287ed71ccd.png" /><p>Во времена, когда <em>Nokia</em> владела <em>Qt</em>, инженеры были отважнее. Они разработали и релизнули <em>QMediaPlayer</em> в <em>Qt5Multimedia</em> для проигрывания медиа файлов на основе подгружаемых плагинов. Архитектура позволяла сначала выпустить <em>API</em>, а реализацию конкретного бекенда добавить позже. Поэтому <em>API</em> уже существовал даже там, где полноценного воспроизведения видео ещё не было.</p><p>С учётом того, что публичный <em>API</em> нельзя изменить или удалить в мажорной версии, кто готов проделать такое еще раз?</p><p>Этот подход породил интерфейсы, часть функционала которых не так работала или полностью отсутствовала на некоторых платформах.</p> <a href="https://habr.com/ru/articles/1080420/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1080420#habracut">Читать далее</a>
