36#define __REGEX_IMPORT__ 1
37#define __W32API_USE_DLLIMPORT__ 1
@ MPD_DATA_TYPE_OUTPUT_DEV
@ MPD_DATA_TYPE_DIRECTORY
int mpd_server_tag_supported(MpdObj *mi, int tag)
int mpd_check_error(MpdObj *mi)
@ MPD_SERVER_REPLAYGAIN_MODE_OFF
@ MPD_SERVER_REPLAYGAIN_MODE_AUTO
@ MPD_SERVER_REPLAYGAIN_MODE_TRACK
@ MPD_SERVER_REPLAYGAIN_MODE_ALBUM
MpdData * mpd_data_get_next(MpdData *data)
int mpd_set_hostname(MpdObj *mi, char *hostname)
const char * mpd_get_hostname(MpdObj *mi)
char ** mpd_server_get_tag_types(MpdObj *mi)
void mpd_free(MpdObj *mi)
void mpd_data_free(MpdData *data)
int mpd_connect(MpdObj *mi)
int mpd_set_port(MpdObj *mi, int port)
@ MPD_SERVER_COMMAND_ERROR
@ MPD_SERVER_COMMAND_NOT_SUPPORTED
@ MPD_SERVER_COMMAND_NOT_ALLOWED
@ MPD_SERVER_COMMAND_ALLOWED
int mpd_server_check_command_allowed(MpdObj *mi, const char *command)
MpdObj * mpd_new(char *hostname, int port, char *password)
void mpd_signal_connect_error(MpdObj *mi, ErrorCallback error, void *userdata)
MpdData * mpd_data_get_first(MpdData const *data)
int mpd_check_connected(MpdObj *mi)
char * mpd_server_get_version(MpdObj *mi)
int mpd_misc_get_tag_by_name(char *name)
@ MPD_DATABASE_PLAYLIST_EXIST
@ MPD_SERVER_NOT_SUPPORTED
@ MPD_PLAYLIST_LOAD_FAILED
@ MPD_PLAYLIST_QUEUE_EMPTY
long unsigned mpd_server_get_database_update_time(MpdObj *mi)
int mpd_set_password(MpdObj *mi, const char *password)
char ** mpd_server_get_url_handlers(MpdObj *mi)
int mpd_send_password(MpdObj *mi)
void(* ConnectionChangedCallback)(MpdObj *mi, int connect, void *userdata)
void(* StatusChangedCallback)(MpdObj *mi, ChangedStatusType what, void *userdata)
void mpd_signal_connect_connection_changed(MpdObj *mi, ConnectionChangedCallback connection_changed, void *userdata)
int mpd_set_connection_timeout(MpdObj *mi, float timeout)
int mpd_data_is_last(MpdData const *data)
@ MPD_CST_STORED_PLAYLIST
int mpd_server_check_version(MpdObj *mi, int major, int minor, int micro)
MpdServerReplaygainMode mpd_server_get_replaygain_mode(MpdObj *mi)
MpdObj * mpd_new_default()
void mpd_signal_connect_status_changed(MpdObj *mi, StatusChangedCallback status_changed, void *userdata)
int(* ErrorCallback)(MpdObj *mi, int id, char *msg, void *userdata)
int mpd_server_set_output_device(MpdObj *mi, int device_id, int state)
int mpd_disconnect(MpdObj *mi)
MpdData * mpd_server_get_output_devices(MpdObj *mi)
MpdData * mpd_data_delete_item(MpdData *data)
int mpd_server_set_replaygain_mode(MpdObj *mi, MpdServerReplaygainMode mode)
int mpd_server_has_idle(MpdObj *mi)
int mpd_connect_real(MpdObj *mi, mpd_Connection *connection)
void(* freefunc)(void *userdata)
mpd_PlaylistFile * playlist
mpd_OutputEntity * output_dev