|
enum | MpdError {
MPD_OK = 0,
MPD_ARGS_ERROR = -5,
MPD_NOT_CONNECTED = -10,
MPD_STATUS_FAILED = -20,
MPD_LOCK_FAILED = -30,
MPD_STATS_FAILED = -40,
MPD_SERVER_ERROR = -50,
MPD_SERVER_NOT_SUPPORTED = -51,
MPD_DATABASE_PLAYLIST_EXIST = -60,
MPD_PLAYLIST_EMPTY = -70,
MPD_PLAYLIST_QUEUE_EMPTY = -75,
MPD_PLAYER_NOT_PLAYING = -80,
MPD_TAG_NOT_FOUND = -90,
MPD_PLAYLIST_LOAD_FAILED = -100,
MPD_FATAL_ERROR = -1000
} |
|
enum | MpdServerCommand { MPD_SERVER_COMMAND_ALLOWED = TRUE,
MPD_SERVER_COMMAND_NOT_ALLOWED = FALSE,
MPD_SERVER_COMMAND_NOT_SUPPORTED = -1,
MPD_SERVER_COMMAND_ERROR = -2
} |
|
enum | MpdDataType {
MPD_DATA_TYPE_NONE,
MPD_DATA_TYPE_TAG,
MPD_DATA_TYPE_DIRECTORY,
MPD_DATA_TYPE_SONG,
MPD_DATA_TYPE_PLAYLIST,
MPD_DATA_TYPE_OUTPUT_DEV
} |
|
enum | ChangedStatusType {
MPD_CST_PLAYLIST = 0x0001,
MPD_CST_SONGPOS = 0x0002,
MPD_CST_SONGID = 0x0004,
MPD_CST_DATABASE = 0x0008,
MPD_CST_UPDATING = 0x0010,
MPD_CST_VOLUME = 0x0020,
MPD_CST_TOTAL_TIME = 0x0040,
MPD_CST_ELAPSED_TIME = 0x0080,
MPD_CST_CROSSFADE = 0x0100,
MPD_CST_RANDOM = 0x0200,
MPD_CST_REPEAT = 0x0400,
MPD_CST_AUDIO = 0x0800,
MPD_CST_STATE = 0x1000,
MPD_CST_PERMISSION = 0x2000,
MPD_CST_BITRATE = 0x4000,
MPD_CST_AUDIOFORMAT = 0x8000,
MPD_CST_STORED_PLAYLIST = 0x20000,
MPD_CST_SERVER_ERROR = 0x40000,
MPD_CST_OUTPUT = 0x80000,
MPD_CST_STICKER = 0x100000,
MPD_CST_NEXTSONG = 0x200000,
MPD_CST_SINGLE_MODE = 0x400000,
MPD_CST_CONSUME_MODE = 0x800000,
MPD_CST_REPLAYGAIN = 0x1000000
} |
|
enum | MpdServerReplaygainMode { MPD_SERVER_REPLAYGAIN_MODE_OFF = 0,
MPD_SERVER_REPLAYGAIN_MODE_TRACK = 1,
MPD_SERVER_REPLAYGAIN_MODE_ALBUM = 2,
MPD_SERVER_REPLAYGAIN_MODE_AUTO = 3
} |
|
|
MpdObj * | mpd_new_default () |
|
MpdObj * | mpd_new (char *hostname, int port, char *password) |
|
int | mpd_set_hostname (MpdObj *mi, char *hostname) |
|
const char * | mpd_get_hostname (MpdObj *mi) |
|
int | mpd_set_password (MpdObj *mi, const char *password) |
|
int | mpd_set_port (MpdObj *mi, int port) |
|
int | mpd_set_connection_timeout (MpdObj *mi, float timeout) |
|
int | mpd_connect_real (MpdObj *mi, mpd_Connection *connection) |
|
int | mpd_connect (MpdObj *mi) |
|
int | mpd_disconnect (MpdObj *mi) |
|
int | mpd_check_connected (MpdObj *mi) |
|
int | mpd_check_error (MpdObj *mi) |
|
void | mpd_free (MpdObj *mi) |
|
int | mpd_send_password (MpdObj *mi) |
|
void | mpd_signal_connect_status_changed (MpdObj *mi, StatusChangedCallback status_changed, void *userdata) |
|
void | mpd_signal_connect_error (MpdObj *mi, ErrorCallback error, void *userdata) |
|
void | mpd_signal_connect_connection_changed (MpdObj *mi, ConnectionChangedCallback connection_changed, void *userdata) |
|
int | mpd_data_is_last (MpdData const *data) |
|
void | mpd_data_free (MpdData *data) |
|
MpdData * | mpd_data_get_next (MpdData *data) |
|
MpdData * | mpd_data_get_first (MpdData const *data) |
|
MpdData * | mpd_data_delete_item (MpdData *data) |
|
MpdData * | mpd_server_get_output_devices (MpdObj *mi) |
|
int | mpd_server_set_output_device (MpdObj *mi, int device_id, int state) |
|
long unsigned | mpd_server_get_database_update_time (MpdObj *mi) |
|
int | mpd_server_check_version (MpdObj *mi, int major, int minor, int micro) |
|
char * | mpd_server_get_version (MpdObj *mi) |
|
int | mpd_server_check_command_allowed (MpdObj *mi, const char *command) |
|
char ** | mpd_server_get_url_handlers (MpdObj *mi) |
|
char ** | mpd_server_get_tag_types (MpdObj *mi) |
|
int | mpd_misc_get_tag_by_name (char *name) |
|
int | mpd_server_has_idle (MpdObj *mi) |
|
int | mpd_server_tag_supported (MpdObj *mi, int tag) |
|
MpdServerReplaygainMode | mpd_server_get_replaygain_mode (MpdObj *mi) |
|
int | mpd_server_set_replaygain_mode (MpdObj *mi, MpdServerReplaygainMode mode) |
|