Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
QtMediaHub: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
h1. Qt MediaHub | |||
===About=== | === About === | ||
QtMediaHub is a reference implementation of | QtMediaHub is a reference implementation of XBMC intended to showcase the power and convenience of QML. It is as a demo for use at Qt related events.<br />It is intended for research and to convey best practices when using Qt/QML. | ||
===Screenshots=== | === Screenshots === | ||
FIXME | |||
===Features=== | === Features === | ||
* Completely skinnable | * Completely skinnable - QtMediaHub is completely written in Qt Quick(1/2) and is thus completely skinnable. The core code is a C++ based media engine (aka runtime) that provides various platform and board dependent services. The QML User interface expose functionality at their discretion. | ||
* Support Qt4 and Qt5 (Qt4 implies QtQuick1 and Qt5 implies QtQuick2). | * Support Qt4 and Qt5 (Qt4 implies QtQuick1 and Qt5 implies QtQuick2). | ||
Line 23: | Line 23: | ||
* Allows custom media integration alongside any built-in media integration of Qt Mobility. | * Allows custom media integration alongside any built-in media integration of Qt Mobility. | ||
===Skins=== | === Skins === | ||
We have skins targeted for specific graphic engines. | We have skins targeted for specific graphic engines. | ||
{ | {background:#009900}. |''. Skin |''. Purpose |<br />| [[Category:QtMediaHub::Confluence | Confluence]] | Qt4 based Opengl targets|<br />| [[Category:QtMediaHub::Shroomfluence | Shroomfluence ]] (fork of Confluence) | Qt5 based Opengl targets |<br />| [[Category:QtMediaHub::Delphin | Delphin ]] | Qt4 based DirectFB targets |<br />| [[Category:QtMediaHub::Orca | Orca ]] (fork of Delphin) | Qt5 based OpenGL targets |<br />| [[Category:QtMediaHub::Matinee | Matinee ]] | Qt5 based OpenGL targets | | ||
| | |||
| | |||
[[ | |||
| Qt4 based Opengl targets | |||
| | |||
| | |||
[[ | |||
| Qt5 based Opengl targets | |||
| | |||
| | |||
[[ | |||
| Qt4 based DirectFB targets | |||
| | |||
| | |||
[[ | |||
| Qt5 based OpenGL targets | |||
| | |||
| | |||
[[ | |||
| Qt5 based OpenGL targets | |||
| | |||
===[[ | === [[Category:QtMediaHub::Supported_Platforms | Supported Platforms ]] === | ||
===Download=== | === Download === | ||
You can get the latest source code from gitorious https://gitorious.org/qtmediahub | You can get the latest source code from gitorious "https://gitorious.org/qtmediahub&quot;:https://gitorious.org/qtmediahub. | ||
Note that we are in the process of moving the git repositories to the qt.io. | Note that we are in the process of moving the git repositories to the qt.io. | ||
===Build=== | === Build === | ||
Building QtMediaHub once you have a functional Qt4 or Qt5 for your target is trivial. | Building QtMediaHub once you have a functional Qt4 or Qt5 for your target is trivial. | ||
* qmake (for install prefix use | * qmake (for install prefix use 'qmake PREFIX=/usr/', default PREFIX is /usr/local) | ||
* make | * make | ||
===Running=== | === Running === | ||
* ./bin/qtmediahub (on mac use ./bin/qtmediahub-launcher) | * ./bin/qtmediahub (on mac use ./bin/qtmediahub-launcher) | ||
Revision as of 14:41, 23 February 2015
h1. Qt MediaHub
About
QtMediaHub is a reference implementation of XBMC intended to showcase the power and convenience of QML. It is as a demo for use at Qt related events.
It is intended for research and to convey best practices when using Qt/QML.
Screenshots
FIXME
Features
- Completely skinnable - QtMediaHub is completely written in Qt Quick(1/2) and is thus completely skinnable. The core code is a C++ based media engine (aka runtime) that provides various platform and board dependent services. The QML User interface expose functionality at their discretion.
- Support Qt4 and Qt5 (Qt4 implies QtQuick1 and Qt5 implies QtQuick2).
- Controllable using a N9 remote control application. Device discovery is done through ZeroConf.
- Media streaming to stream content from your set top box to another device
- Packaged skins using a custom qar format
- Allows custom media integration alongside any built-in media integration of Qt Mobility.
Skins
We have skins targeted for specific graphic engines.
{background:#009900}. |. Skin |. Purpose |
| | Qt4 based Opengl targets|
| (fork of Confluence) | Qt5 based Opengl targets |
| | Qt4 based DirectFB targets |
| (fork of Delphin) | Qt5 based OpenGL targets |
| | Qt5 based OpenGL targets |
Download
You can get the latest source code from gitorious "https://gitorious.org/qtmediahub":https://gitorious.org/qtmediahub.
Note that we are in the process of moving the git repositories to the qt.io.
Build
Building QtMediaHub once you have a functional Qt4 or Qt5 for your target is trivial.
- qmake (for install prefix use 'qmake PREFIX=/usr/', default PREFIX is /usr/local)
- make
Running
- ./bin/qtmediahub (on mac use ./bin/qtmediahub-launcher)