ext James <[email protected]> writes:
> What happens when two applications register as the same ContextKit
> provider property, specifically something like 'Media.NowPlaying' ?
The two values from those two providers will be combined into a single
value according to the 'resolution strategy' of the property. Right
now, we have only one strategy: the value that has changed most recently
wins.
> Are the ContextKit properties owned by the MeeGo platform and not to be
> set by applications?
Most of them, and properties without a specific owner in the platform
are indeed not very well supported.
This will work better with the QtMobility Publish and Subscribe API,
which doesn't have such a strong concept of ownership and the
ContextKit. The plan is to eventually merge QtMobility P&S and
ContextKit in a tasteful way.
> If so, which component in MeeGo is responsible for managing the
> Media.NowPlaying property?
To my current knowledge, that would be QMAFW, the Media Application
Framework (but I have to admit that I am not yet familiar enough with
the MeeGo architecture to be sure).
> If an application calls:
>
> QMediaPlayer *player = new QMediaPlayer;
> player->setMedia(QUrl::fromLocalFile("myFavoriteSong.mp3"));
> player->play();
>
> will a component in the GStreamer media framework automatically send out
> the Media.NowPlaying property changes?
Yes, or something above GStreamer.
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev