mmplaylist_plps_list()

List available playlist plugins.

Synopsis:

#include <mm/mmplaylist.h>
ssize_t mmplaylist_plps_list( char *buffer, size_t buf_len )

Arguments:

buffer
A pointer to memory for storing a comma-separated list of playlist plugin (PLP) names. Set to NULL to make libmmplaylist return the buffer size required for holding all PLP names. Then, allocate the right amount of memory for the buffer and call mmplaylist_plps_list() a second time, passing in a pointer to the buffer to make libmmplaylist populate it with the list of PLP names.
buf_len
Length of buffer (can be 0)

Library:

libmmplaylist

Description:

List available PLPs. This diagnostic function returns a list of all PLPs that were successfully loaded and initialized.

Returns:

A nonnegative value on success; this value indicates the buffer length needed to list all available plugins

-1 on error