include/xmmsc/xmmsc_idnumbers.h File Reference

Go to the source code of this file.

Defines

#define XMMS_IPC_PROTOCOL_VERSION   18
#define XMMS_IPC_CMD_FIRST   32
#define XMMS_COLLECTION_NS_ALL   "*"
#define XMMS_COLLECTION_NS_COLLECTIONS   "Collections"
#define XMMS_COLLECTION_NS_PLAYLISTS   "Playlists"
#define XMMS_ACTIVE_PLAYLIST   "_active"

Typedefs

typedef const char * xmmsv_coll_namespace_t
typedef xmmsv_coll_type_t xmmsc_coll_type_t
typedef xmmsv_coll_namespace_t xmmsc_coll_namespace_t

Enumerations

enum  xmms_ipc_objects_t {
  XMMS_IPC_OBJECT_SIGNAL, XMMS_IPC_OBJECT_MAIN, XMMS_IPC_OBJECT_PLAYLIST, XMMS_IPC_OBJECT_CONFIG,
  XMMS_IPC_OBJECT_PLAYBACK, XMMS_IPC_OBJECT_MEDIALIB, XMMS_IPC_OBJECT_COLLECTION, XMMS_IPC_OBJECT_VISUALIZATION,
  XMMS_IPC_OBJECT_MEDIAINFO_READER, XMMS_IPC_OBJECT_XFORM, XMMS_IPC_OBJECT_BINDATA, XMMS_IPC_OBJECT_END
}
enum  xmms_ipc_signals_t {
  XMMS_IPC_SIGNAL_PLAYLIST_CHANGED, XMMS_IPC_SIGNAL_CONFIGVALUE_CHANGED, XMMS_IPC_SIGNAL_PLAYBACK_STATUS, XMMS_IPC_SIGNAL_PLAYBACK_VOLUME_CHANGED,
  XMMS_IPC_SIGNAL_PLAYBACK_PLAYTIME, XMMS_IPC_SIGNAL_PLAYBACK_CURRENTID, XMMS_IPC_SIGNAL_PLAYLIST_CURRENT_POS, XMMS_IPC_SIGNAL_PLAYLIST_LOADED,
  XMMS_IPC_SIGNAL_MEDIALIB_ENTRY_ADDED, XMMS_IPC_SIGNAL_MEDIALIB_ENTRY_UPDATE, XMMS_IPC_SIGNAL_COLLECTION_CHANGED, XMMS_IPC_SIGNAL_QUIT,
  XMMS_IPC_SIGNAL_MEDIAINFO_READER_STATUS, XMMS_IPC_SIGNAL_MEDIAINFO_READER_UNINDEXED, XMMS_IPC_SIGNAL_END
}
enum  xmms_ipc_pseudo_commands { XMMS_IPC_CMD_REPLY, XMMS_IPC_CMD_ERROR }
enum  xmms_ipc_signal_cmds_t { XMMS_IPC_CMD_SIGNAL = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_BROADCAST }
enum  xmms_ipc_main_cmds_t { XMMS_IPC_CMD_HELLO = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_QUIT, XMMS_IPC_CMD_PLUGIN_LIST, XMMS_IPC_CMD_STATS }
enum  xmms_ipc_playlist_cmds_t {
  XMMS_IPC_CMD_SHUFFLE = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_SET_POS, XMMS_IPC_CMD_SET_POS_REL, XMMS_IPC_CMD_ADD_URL,
  XMMS_IPC_CMD_ADD_ID, XMMS_IPC_CMD_ADD_IDLIST, XMMS_IPC_CMD_ADD_COLL, XMMS_IPC_CMD_REMOVE_ENTRY,
  XMMS_IPC_CMD_MOVE_ENTRY, XMMS_IPC_CMD_CLEAR, XMMS_IPC_CMD_SORT, XMMS_IPC_CMD_LIST,
  XMMS_IPC_CMD_CURRENT_POS, XMMS_IPC_CMD_CURRENT_ACTIVE, XMMS_IPC_CMD_INSERT_URL, XMMS_IPC_CMD_INSERT_ID,
  XMMS_IPC_CMD_INSERT_COLL, XMMS_IPC_CMD_LOAD, XMMS_IPC_CMD_RADD, XMMS_IPC_CMD_RINSERT
}
enum  xmms_ipc_config_cmds_t { XMMS_IPC_CMD_GETVALUE = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_SETVALUE, XMMS_IPC_CMD_REGVALUE, XMMS_IPC_CMD_LISTVALUES }
enum  xmms_ipc_playback_cmds_t {
  XMMS_IPC_CMD_START = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_STOP, XMMS_IPC_CMD_PAUSE, XMMS_IPC_CMD_DECODER_KILL,
  XMMS_IPC_CMD_CPLAYTIME, XMMS_IPC_CMD_SEEKMS, XMMS_IPC_CMD_SEEKSAMPLES, XMMS_IPC_CMD_PLAYBACK_STATUS,
  XMMS_IPC_CMD_CURRENTID, XMMS_IPC_CMD_VOLUME_SET, XMMS_IPC_CMD_VOLUME_GET
}
enum  xmms_ipc_medialib_cmds_t {
  XMMS_IPC_CMD_INFO = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_PATH_IMPORT, XMMS_IPC_CMD_REHASH, XMMS_IPC_CMD_GET_ID,
  XMMS_IPC_CMD_REMOVE_ID, XMMS_IPC_CMD_PROPERTY_SET_STR, XMMS_IPC_CMD_PROPERTY_SET_INT, XMMS_IPC_CMD_PROPERTY_REMOVE,
  XMMS_IPC_CMD_MOVE_URL, XMMS_IPC_CMD_MLIB_ADD_URL
}
enum  xmms_ipc_collection_cmds_t {
  XMMS_IPC_CMD_COLLECTION_GET = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_COLLECTION_LIST, XMMS_IPC_CMD_COLLECTION_SAVE, XMMS_IPC_CMD_COLLECTION_REMOVE,
  XMMS_IPC_CMD_COLLECTION_FIND, XMMS_IPC_CMD_COLLECTION_RENAME, XMMS_IPC_CMD_QUERY_IDS, XMMS_IPC_CMD_QUERY_INFOS,
  XMMS_IPC_CMD_IDLIST_FROM_PLS, XMMS_IPC_CMD_COLLECTION_SYNC
}
enum  xmms_ipc_bindata_cmds_t { XMMS_IPC_CMD_GET_DATA = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_ADD_DATA, XMMS_IPC_CMD_REMOVE_DATA, XMMS_IPC_CMD_LIST_DATA }
enum  xmms_ipc_visualization_cmds_t {
  XMMS_IPC_CMD_VISUALIZATION_QUERY_VERSION = XMMS_IPC_CMD_FIRST, XMMS_IPC_CMD_VISUALIZATION_REGISTER, XMMS_IPC_CMD_VISUALIZATION_INIT_SHM, XMMS_IPC_CMD_VISUALIZATION_INIT_UDP,
  XMMS_IPC_CMD_VISUALIZATION_PROPERTY, XMMS_IPC_CMD_VISUALIZATION_PROPERTIES, XMMS_IPC_CMD_VISUALIZATION_SHUTDOWN
}
enum  xmms_ipc_xform_cmds_t { XMMS_IPC_CMD_BROWSE = XMMS_IPC_CMD_FIRST }
enum  xmms_playlist_changed_actions_t {
  XMMS_PLAYLIST_CHANGED_ADD, XMMS_PLAYLIST_CHANGED_INSERT, XMMS_PLAYLIST_CHANGED_SHUFFLE, XMMS_PLAYLIST_CHANGED_REMOVE,
  XMMS_PLAYLIST_CHANGED_CLEAR, XMMS_PLAYLIST_CHANGED_MOVE, XMMS_PLAYLIST_CHANGED_SORT, XMMS_PLAYLIST_CHANGED_UPDATE
}
enum  xmms_collection_changed_actions_t { XMMS_COLLECTION_CHANGED_ADD, XMMS_COLLECTION_CHANGED_UPDATE, XMMS_COLLECTION_CHANGED_RENAME, XMMS_COLLECTION_CHANGED_REMOVE }
enum  xmms_playback_status_t { XMMS_PLAYBACK_STATUS_STOP, XMMS_PLAYBACK_STATUS_PLAY, XMMS_PLAYBACK_STATUS_PAUSE }
enum  xmms_playback_seek_mode_t { XMMS_PLAYBACK_SEEK_CUR = 1, XMMS_PLAYBACK_SEEK_SET }
enum  xmms_mediainfo_reader_status_t { XMMS_MEDIAINFO_READER_STATUS_IDLE, XMMS_MEDIAINFO_READER_STATUS_RUNNING }
enum  xmms_plugin_type_t { XMMS_PLUGIN_TYPE_ALL, XMMS_PLUGIN_TYPE_OUTPUT, XMMS_PLUGIN_TYPE_XFORM }
enum  xmmsv_coll_type_t {
  XMMS_COLLECTION_TYPE_REFERENCE, XMMS_COLLECTION_TYPE_UNION, XMMS_COLLECTION_TYPE_INTERSECTION, XMMS_COLLECTION_TYPE_COMPLEMENT,
  XMMS_COLLECTION_TYPE_HAS, XMMS_COLLECTION_TYPE_EQUALS, XMMS_COLLECTION_TYPE_MATCH, XMMS_COLLECTION_TYPE_SMALLER,
  XMMS_COLLECTION_TYPE_GREATER, XMMS_COLLECTION_TYPE_IDLIST, XMMS_COLLECTION_TYPE_QUEUE, XMMS_COLLECTION_TYPE_PARTYSHUFFLE,
  XMMS_COLLECTION_TYPE_LAST = XMMS_COLLECTION_TYPE_PARTYSHUFFLE
}
enum  xmmsc_medialib_entry_status_t {
  XMMS_MEDIALIB_ENTRY_STATUS_NEW, XMMS_MEDIALIB_ENTRY_STATUS_OK, XMMS_MEDIALIB_ENTRY_STATUS_RESOLVING, XMMS_MEDIALIB_ENTRY_STATUS_NOT_AVAILABLE,
  XMMS_MEDIALIB_ENTRY_STATUS_REHASH
}

Variables

const char * default_source_pref []

Define Documentation

#define XMMS_ACTIVE_PLAYLIST   "_active"
#define XMMS_COLLECTION_NS_ALL   "*"

Definition at line 245 of file xmmsc_idnumbers.h.

#define XMMS_COLLECTION_NS_COLLECTIONS   "Collections"

Definition at line 246 of file xmmsc_idnumbers.h.

#define XMMS_COLLECTION_NS_PLAYLISTS   "Playlists"
#define XMMS_IPC_CMD_FIRST   32

Definition at line 59 of file xmmsc_idnumbers.h.

#define XMMS_IPC_PROTOCOL_VERSION   18

Definition at line 21 of file xmmsc_idnumbers.h.


Typedef Documentation

Definition at line 256 of file xmmsc_idnumbers.h.

Definition at line 255 of file xmmsc_idnumbers.h.

typedef const char* xmmsv_coll_namespace_t

Definition at line 244 of file xmmsc_idnumbers.h.


Enumeration Type Documentation

Enumerator:
XMMS_COLLECTION_CHANGED_ADD 
XMMS_COLLECTION_CHANGED_UPDATE 
XMMS_COLLECTION_CHANGED_RENAME 
XMMS_COLLECTION_CHANGED_REMOVE 

Definition at line 191 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_GET_DATA 
XMMS_IPC_CMD_ADD_DATA 
XMMS_IPC_CMD_REMOVE_DATA 
XMMS_IPC_CMD_LIST_DATA 

Definition at line 157 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_COLLECTION_GET 
XMMS_IPC_CMD_COLLECTION_LIST 
XMMS_IPC_CMD_COLLECTION_SAVE 
XMMS_IPC_CMD_COLLECTION_REMOVE 
XMMS_IPC_CMD_COLLECTION_FIND 
XMMS_IPC_CMD_COLLECTION_RENAME 
XMMS_IPC_CMD_QUERY_IDS 
XMMS_IPC_CMD_QUERY_INFOS 
XMMS_IPC_CMD_IDLIST_FROM_PLS 
XMMS_IPC_CMD_COLLECTION_SYNC 

Definition at line 143 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_GETVALUE 
XMMS_IPC_CMD_SETVALUE 
XMMS_IPC_CMD_REGVALUE 
XMMS_IPC_CMD_LISTVALUES 

Definition at line 106 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_HELLO 
XMMS_IPC_CMD_QUIT 
XMMS_IPC_CMD_PLUGIN_LIST 
XMMS_IPC_CMD_STATS 

Definition at line 74 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_INFO 
XMMS_IPC_CMD_PATH_IMPORT 
XMMS_IPC_CMD_REHASH 
XMMS_IPC_CMD_GET_ID 
XMMS_IPC_CMD_REMOVE_ID 
XMMS_IPC_CMD_PROPERTY_SET_STR 
XMMS_IPC_CMD_PROPERTY_SET_INT 
XMMS_IPC_CMD_PROPERTY_REMOVE 
XMMS_IPC_CMD_MOVE_URL 
XMMS_IPC_CMD_MLIB_ADD_URL 

Definition at line 129 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_OBJECT_SIGNAL 
XMMS_IPC_OBJECT_MAIN 
XMMS_IPC_OBJECT_PLAYLIST 
XMMS_IPC_OBJECT_CONFIG 
XMMS_IPC_OBJECT_PLAYBACK 
XMMS_IPC_OBJECT_MEDIALIB 
XMMS_IPC_OBJECT_COLLECTION 
XMMS_IPC_OBJECT_VISUALIZATION 
XMMS_IPC_OBJECT_MEDIAINFO_READER 
XMMS_IPC_OBJECT_XFORM 
XMMS_IPC_OBJECT_BINDATA 
XMMS_IPC_OBJECT_END 

Definition at line 23 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_START 
XMMS_IPC_CMD_STOP 
XMMS_IPC_CMD_PAUSE 
XMMS_IPC_CMD_DECODER_KILL 
XMMS_IPC_CMD_CPLAYTIME 
XMMS_IPC_CMD_SEEKMS 
XMMS_IPC_CMD_SEEKSAMPLES 
XMMS_IPC_CMD_PLAYBACK_STATUS 
XMMS_IPC_CMD_CURRENTID 
XMMS_IPC_CMD_VOLUME_SET 
XMMS_IPC_CMD_VOLUME_GET 

Definition at line 114 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_SHUFFLE 
XMMS_IPC_CMD_SET_POS 
XMMS_IPC_CMD_SET_POS_REL 
XMMS_IPC_CMD_ADD_URL 
XMMS_IPC_CMD_ADD_ID 
XMMS_IPC_CMD_ADD_IDLIST 
XMMS_IPC_CMD_ADD_COLL 
XMMS_IPC_CMD_REMOVE_ENTRY 
XMMS_IPC_CMD_MOVE_ENTRY 
XMMS_IPC_CMD_CLEAR 
XMMS_IPC_CMD_SORT 
XMMS_IPC_CMD_LIST 
XMMS_IPC_CMD_CURRENT_POS 
XMMS_IPC_CMD_CURRENT_ACTIVE 
XMMS_IPC_CMD_INSERT_URL 
XMMS_IPC_CMD_INSERT_ID 
XMMS_IPC_CMD_INSERT_COLL 
XMMS_IPC_CMD_LOAD 
XMMS_IPC_CMD_RADD 
XMMS_IPC_CMD_RINSERT 

Definition at line 82 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_REPLY 
XMMS_IPC_CMD_ERROR 

Definition at line 62 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_SIGNAL 
XMMS_IPC_CMD_BROADCAST 

Definition at line 68 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_SIGNAL_PLAYLIST_CHANGED 
XMMS_IPC_SIGNAL_CONFIGVALUE_CHANGED 
XMMS_IPC_SIGNAL_PLAYBACK_STATUS 
XMMS_IPC_SIGNAL_PLAYBACK_VOLUME_CHANGED 
XMMS_IPC_SIGNAL_PLAYBACK_PLAYTIME 
XMMS_IPC_SIGNAL_PLAYBACK_CURRENTID 
XMMS_IPC_SIGNAL_PLAYLIST_CURRENT_POS 
XMMS_IPC_SIGNAL_PLAYLIST_LOADED 
XMMS_IPC_SIGNAL_MEDIALIB_ENTRY_ADDED 
XMMS_IPC_SIGNAL_MEDIALIB_ENTRY_UPDATE 
XMMS_IPC_SIGNAL_COLLECTION_CHANGED 
XMMS_IPC_SIGNAL_QUIT 
XMMS_IPC_SIGNAL_MEDIAINFO_READER_STATUS 
XMMS_IPC_SIGNAL_MEDIAINFO_READER_UNINDEXED 
XMMS_IPC_SIGNAL_END 

Definition at line 38 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_VISUALIZATION_QUERY_VERSION 
XMMS_IPC_CMD_VISUALIZATION_REGISTER 
XMMS_IPC_CMD_VISUALIZATION_INIT_SHM 
XMMS_IPC_CMD_VISUALIZATION_INIT_UDP 
XMMS_IPC_CMD_VISUALIZATION_PROPERTY 
XMMS_IPC_CMD_VISUALIZATION_PROPERTIES 
XMMS_IPC_CMD_VISUALIZATION_SHUTDOWN 

Definition at line 165 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_BROWSE 

Definition at line 176 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_MEDIAINFO_READER_STATUS_IDLE 
XMMS_MEDIAINFO_READER_STATUS_RUNNING 

Definition at line 209 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_PLAYBACK_SEEK_CUR 
XMMS_PLAYBACK_SEEK_SET 

Definition at line 204 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_PLAYBACK_STATUS_STOP 
XMMS_PLAYBACK_STATUS_PLAY 
XMMS_PLAYBACK_STATUS_PAUSE 

Definition at line 198 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_PLAYLIST_CHANGED_ADD 
XMMS_PLAYLIST_CHANGED_INSERT 
XMMS_PLAYLIST_CHANGED_SHUFFLE 
XMMS_PLAYLIST_CHANGED_REMOVE 
XMMS_PLAYLIST_CHANGED_CLEAR 
XMMS_PLAYLIST_CHANGED_MOVE 
XMMS_PLAYLIST_CHANGED_SORT 
XMMS_PLAYLIST_CHANGED_UPDATE 

Definition at line 180 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_PLUGIN_TYPE_ALL 
XMMS_PLUGIN_TYPE_OUTPUT 
XMMS_PLUGIN_TYPE_XFORM 

Definition at line 214 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_MEDIALIB_ENTRY_STATUS_NEW 
XMMS_MEDIALIB_ENTRY_STATUS_OK 
XMMS_MEDIALIB_ENTRY_STATUS_RESOLVING 
XMMS_MEDIALIB_ENTRY_STATUS_NOT_AVAILABLE 
XMMS_MEDIALIB_ENTRY_STATUS_REHASH 

Definition at line 236 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_COLLECTION_TYPE_REFERENCE 
XMMS_COLLECTION_TYPE_UNION 
XMMS_COLLECTION_TYPE_INTERSECTION 
XMMS_COLLECTION_TYPE_COMPLEMENT 
XMMS_COLLECTION_TYPE_HAS 
XMMS_COLLECTION_TYPE_EQUALS 
XMMS_COLLECTION_TYPE_MATCH 
XMMS_COLLECTION_TYPE_SMALLER 
XMMS_COLLECTION_TYPE_GREATER 
XMMS_COLLECTION_TYPE_IDLIST 
XMMS_COLLECTION_TYPE_QUEUE 
XMMS_COLLECTION_TYPE_PARTYSHUFFLE 
XMMS_COLLECTION_TYPE_LAST 

Definition at line 220 of file xmmsc_idnumbers.h.


Variable Documentation

const char* default_source_pref[]

Definition at line 33 of file value.c.

Referenced by xmmsv_propdict_to_dict().


Generated on Tue Feb 23 18:17:57 2010 for XmmsClient by  doxygen 1.6.1