MPD client library.
More...
Go to the source code of this file.
MPD client library.
Do not include this header directly. Use mpd/client.h instead.
Definition in file partition.h.
Creates a new partition object from the pair received from MPD server.
- Parameters
-
pair | a mpd_pair received from MPD (name must be "partition") |
- Returns
- the new mpd_partition object, or NULL on error (out of memory, or pair name is not "partition")
- Since
- libmpdclient 2.17
mpd_pure const char* mpd_partition_get_name |
( |
const struct mpd_partition * |
partition | ) |
|
Returns the partition name.
- Since
- libmpdclient 2.17
bool mpd_send_newpartition |
( |
struct mpd_connection * |
connection, |
|
|
const char * |
partition |
|
) |
| |
Creates a new partition. A partition is one frontend of a multi-player MPD process: it has separate queue, player and outputs. A client is assigned to one partition at a time.
- Parameters
-
connection | the connection to MPD |
partition | the partition name |
- Returns
- true on success
- Since
- libmpdclient 2.17
bool mpd_run_newpartition |
( |
struct mpd_connection * |
connection, |
|
|
const char * |
partition |
|
) |
| |
bool mpd_send_switch_partition |
( |
struct mpd_connection * |
connection, |
|
|
const char * |
partition |
|
) |
| |
Switch the client to a different partition.
- Parameters
-
connection | the connection to MPD |
partition | the partition name |
- Returns
- true on success
- Since
- libmpdclient 2.17
bool mpd_run_switch_partition |
( |
struct mpd_connection * |
connection, |
|
|
const char * |
partition |
|
) |
| |
Sends the "listpartitions" command: request the list of partitions.
- Parameters
-
connection | the connection to MPD |
- Returns
- true on success
- Since
- libmpdclient 2.17
Receives the next partition name. Call this in a loop after mpd_send_listpartitions().
Free the return value with mpd_return_pair().
- Parameters
-
- Returns
- a "partition" pair, or NULL on error or if the end of the response is reached
- Since
- libmpdclient 2.17
Definition at line 161 of file partition.h.