src/include/xmmsc/xmmsc_idnumbers.h File Reference

Go to the source code of this file.

Defines

#define XMMS_IPC_PROTOCOL_VERSION   11
#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 * xmmsc_coll_namespace_t

Enumerations

enum  xmms_object_cmd_arg_type_t {
  XMMS_OBJECT_CMD_ARG_NONE, XMMS_OBJECT_CMD_ARG_UINT32, XMMS_OBJECT_CMD_ARG_INT32, XMMS_OBJECT_CMD_ARG_STRING,
  XMMS_OBJECT_CMD_ARG_STRINGLIST, XMMS_OBJECT_CMD_ARG_DICT, XMMS_OBJECT_CMD_ARG_LIST, XMMS_OBJECT_CMD_ARG_PROPDICT,
  XMMS_OBJECT_CMD_ARG_COLL, XMMS_OBJECT_CMD_ARG_BIN, XMMS_OBJECT_CMD_ARG_HASH_TABLE
}
enum  xmms_ipc_objects_t {
  XMMS_IPC_OBJECT_MAIN, XMMS_IPC_OBJECT_PLAYLIST, XMMS_IPC_OBJECT_CONFIG, XMMS_IPC_OBJECT_OUTPUT,
  XMMS_IPC_OBJECT_MEDIALIB, XMMS_IPC_OBJECT_COLLECTION, XMMS_IPC_OBJECT_SIGNAL, XMMS_IPC_OBJECT_VISUALISATION,
  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_OBJECT_DESTROYED, XMMS_IPC_SIGNAL_PLAYLIST_CHANGED, XMMS_IPC_SIGNAL_CONFIGVALUE_CHANGED, XMMS_IPC_SIGNAL_PLAYBACK_STATUS,
  XMMS_IPC_SIGNAL_OUTPUT_VOLUME_CHANGED, XMMS_IPC_SIGNAL_OUTPUT_PLAYTIME, XMMS_IPC_SIGNAL_OUTPUT_CURRENTID, XMMS_IPC_SIGNAL_OUTPUT_OPEN_FAIL,
  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_TRANSPORT_MIMETYPE, XMMS_IPC_SIGNAL_DECODER_THREAD_EXIT, XMMS_IPC_SIGNAL_VISUALISATION_DATA,
  XMMS_IPC_SIGNAL_QUIT, XMMS_IPC_SIGNAL_MEDIAINFO_READER_STATUS, XMMS_IPC_SIGNAL_MEDIAINFO_READER_UNINDEXED, XMMS_IPC_SIGNAL_END
}
enum  xmms_ipc_cmds_t {
  XMMS_IPC_CMD_HELLO, XMMS_IPC_CMD_QUIT, XMMS_IPC_CMD_REPLY, XMMS_IPC_CMD_ERROR,
  XMMS_IPC_CMD_PLUGIN_LIST, XMMS_IPC_CMD_STATS, 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_GETVALUE, XMMS_IPC_CMD_SETVALUE, XMMS_IPC_CMD_REGVALUE,
  XMMS_IPC_CMD_LISTVALUES, 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_SEEKMS_REL,
  XMMS_IPC_CMD_SEEKSAMPLES, XMMS_IPC_CMD_SEEKSAMPLES_REL, XMMS_IPC_CMD_OUTPUT_STATUS, XMMS_IPC_CMD_CURRENTID,
  XMMS_IPC_CMD_VOLUME_SET, XMMS_IPC_CMD_VOLUME_GET, 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_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, XMMS_IPC_CMD_SIGNAL, XMMS_IPC_CMD_BROADCAST, XMMS_IPC_CMD_BROWSE,
  XMMS_IPC_CMD_GET_DATA, XMMS_IPC_CMD_ADD_DATA, XMMS_IPC_CMD_REMOVE_DATA, XMMS_IPC_CMD_LIST_DATA,
  XMMS_IPC_CMD_END
}
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_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  xmmsc_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
}
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
}


Define Documentation

#define XMMS_ACTIVE_PLAYLIST   "_active"

#define XMMS_COLLECTION_NS_ALL   "*"

#define XMMS_COLLECTION_NS_COLLECTIONS   "Collections"

#define XMMS_COLLECTION_NS_PLAYLISTS   "Playlists"

#define XMMS_IPC_PROTOCOL_VERSION   11

Definition at line 21 of file xmmsc_idnumbers.h.


Typedef Documentation

typedef const char* xmmsc_coll_namespace_t

Definition at line 224 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 177 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_CMD_HELLO 
XMMS_IPC_CMD_QUIT 
XMMS_IPC_CMD_REPLY 
XMMS_IPC_CMD_ERROR 
XMMS_IPC_CMD_PLUGIN_LIST 
XMMS_IPC_CMD_STATS 
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_GETVALUE 
XMMS_IPC_CMD_SETVALUE 
XMMS_IPC_CMD_REGVALUE 
XMMS_IPC_CMD_LISTVALUES 
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_SEEKMS_REL 
XMMS_IPC_CMD_SEEKSAMPLES 
XMMS_IPC_CMD_SEEKSAMPLES_REL 
XMMS_IPC_CMD_OUTPUT_STATUS 
XMMS_IPC_CMD_CURRENTID 
XMMS_IPC_CMD_VOLUME_SET 
XMMS_IPC_CMD_VOLUME_GET 
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_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 
XMMS_IPC_CMD_SIGNAL 
XMMS_IPC_CMD_BROADCAST 
XMMS_IPC_CMD_BROWSE 
XMMS_IPC_CMD_GET_DATA 
XMMS_IPC_CMD_ADD_DATA 
XMMS_IPC_CMD_REMOVE_DATA 
XMMS_IPC_CMD_LIST_DATA 
XMMS_IPC_CMD_END 

Definition at line 75 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_OBJECT_MAIN 
XMMS_IPC_OBJECT_PLAYLIST 
XMMS_IPC_OBJECT_CONFIG 
XMMS_IPC_OBJECT_OUTPUT 
XMMS_IPC_OBJECT_MEDIALIB 
XMMS_IPC_OBJECT_COLLECTION 
XMMS_IPC_OBJECT_SIGNAL 
XMMS_IPC_OBJECT_VISUALISATION 
XMMS_IPC_OBJECT_MEDIAINFO_READER 
XMMS_IPC_OBJECT_XFORM 
XMMS_IPC_OBJECT_BINDATA 
XMMS_IPC_OBJECT_END 

Definition at line 37 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_IPC_SIGNAL_OBJECT_DESTROYED 
XMMS_IPC_SIGNAL_PLAYLIST_CHANGED 
XMMS_IPC_SIGNAL_CONFIGVALUE_CHANGED 
XMMS_IPC_SIGNAL_PLAYBACK_STATUS 
XMMS_IPC_SIGNAL_OUTPUT_VOLUME_CHANGED 
XMMS_IPC_SIGNAL_OUTPUT_PLAYTIME 
XMMS_IPC_SIGNAL_OUTPUT_CURRENTID 
XMMS_IPC_SIGNAL_OUTPUT_OPEN_FAIL 
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_TRANSPORT_MIMETYPE 
XMMS_IPC_SIGNAL_DECODER_THREAD_EXIT 
XMMS_IPC_SIGNAL_VISUALISATION_DATA 
XMMS_IPC_SIGNAL_QUIT 
XMMS_IPC_SIGNAL_MEDIAINFO_READER_STATUS 
XMMS_IPC_SIGNAL_MEDIAINFO_READER_UNINDEXED 
XMMS_IPC_SIGNAL_END 

Definition at line 52 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_MEDIAINFO_READER_STATUS_IDLE 
XMMS_MEDIAINFO_READER_STATUS_RUNNING 

Definition at line 190 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_OBJECT_CMD_ARG_NONE 
XMMS_OBJECT_CMD_ARG_UINT32 
XMMS_OBJECT_CMD_ARG_INT32 
XMMS_OBJECT_CMD_ARG_STRING 
XMMS_OBJECT_CMD_ARG_STRINGLIST 
XMMS_OBJECT_CMD_ARG_DICT 
XMMS_OBJECT_CMD_ARG_LIST 
XMMS_OBJECT_CMD_ARG_PROPDICT 
XMMS_OBJECT_CMD_ARG_COLL 
XMMS_OBJECT_CMD_ARG_BIN 
XMMS_OBJECT_CMD_ARG_HASH_TABLE 

Definition at line 23 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_PLAYBACK_STATUS_STOP 
XMMS_PLAYBACK_STATUS_PLAY 
XMMS_PLAYBACK_STATUS_PAUSE 

Definition at line 184 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 166 of file xmmsc_idnumbers.h.

Enumerator:
XMMS_PLUGIN_TYPE_ALL 
XMMS_PLUGIN_TYPE_OUTPUT 
XMMS_PLUGIN_TYPE_XFORM 

Definition at line 195 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 

Definition at line 201 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 216 of file xmmsc_idnumbers.h.


Generated on Wed Dec 10 18:06:44 2008 for XMMS2 by  doxygen 1.5.6