Playlist session properties
#include <mm/mmplaylist.h>
typedef struct mmplaylist_props { int num_entries_get_fast; int seek_fast; int rewind_fast; } mmplaylist_props_t;
A value of 1 if the playlist allows the client to quickly jump to an arbitrary position; 0 if it doesn't.
A value of 1 if the playlist allows the client to quickly rewind to the beginning of the playlist; 0 if it doesn't.
The mmplaylist_props_t structure stores properties of a playlist session. This structure is allocated, filled in, and returned by mmplaylist_props_get(). The operation to retrieve this information is always fast. By reading the session properties returned, the client can choose to call certain library functions based on whether the corresponding operation is fast.