PPS objects

The multimedia renderer stores a variety of information using Persistent Publish/Subscribe (PPS) objects.

PPS objects are implemented as files in a special filesystem. The PPS objects created by mm-renderer are located in subdirectories under the PPS root directory (/pps/services/multimedia/renderer).

These objects store information about:

To get information from PPS objects, you can use the POSIX open() and read() functions, or you can use functions from the PPS encoding and decoding API, which is explained in the PPS Developer's Guide.

The attributes of some objects (for example, the status object) may be refreshed very frequently, so you shouldn't use delta mode to read those objects. For more information about delta mode, see the "Subscription Modes" section in the PPS Developer's Guide.