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

Reply via email to