kodi
|
DIDL manipulation. More...
#include <PltDidl.h>
Static Public Member Functions | |
static NPT_Result | ToDidl (PLT_MediaObject &object, const NPT_String &filter, NPT_String &didl) |
static NPT_Result | FromDidl (const char *didl, PLT_MediaObjectListReference &objects) |
static void | AppendXmlEscape (NPT_String &out, const char *in) |
static void | AppendXmlUnEscape (NPT_String &out, const char *in) |
static NPT_Result | ParseTimeStamp (const NPT_String ×tamp, NPT_UInt32 &seconds) |
static NPT_String | FormatTimeStamp (NPT_UInt32 seconds) |
static NPT_Result | ParseTimeStamp (const NPT_String &in, NPT_TimeStamp ×tamp) |
static NPT_UInt64 | ConvertFilterToMask (const NPT_String &filter) |
DIDL manipulation.
The PLT_Didl class provides a mechanism to (de)serialize a PLT_MediaObject or list of PLT_MediaObject (PLT_MediaObjectList).