## API Index

### B

bitwise, typedef in DMAPRecord

### C

DMAP_CONNECTION, macro in DMAPConnection
DMAPConnection, struct in DMAPConnection
DMAPConnection::authenticate, object signal in DMAPConnection
DMAPConnection::connected, object signal in DMAPConnection
DMAPConnection::connecting, object signal in DMAPConnection
DMAPConnection::disconnected, object signal in DMAPConnection
DMAPConnection::operation-done, object signal in DMAPConnection
DMAPConnection:base-uri, object property in DMAPConnection
DMAPConnection:database-id, object property in DMAPConnection
DMAPConnection:db, object property in DMAPConnection
DMAPConnection:dmap-version, object property in DMAPConnection
DMAPConnection:factory, object property in DMAPConnection
DMAPConnection:host, object property in DMAPConnection
DMAPConnection:name, object property in DMAPConnection
DMAPConnection:password-protected, object property in DMAPConnection
DMAPConnection:port, object property in DMAPConnection
DMAPConnection:revision-number, object property in DMAPConnection
DMAPConnection:session-id, object property in DMAPConnection
DMAPConnectionCallback, user_function in DMAPConnection
DMAPConnectionClass, struct in DMAPConnection
DMAPConnectionPrivate, typedef in DMAPConnection
DMAPConnectionState, enum in DMAPConnection
dmap_connection_build_message, function in DMAPConnection
DMAP_CONNECTION_CLASS, macro in DMAPConnection
dmap_connection_connect, function in DMAPConnection
dmap_connection_disconnect, function in DMAPConnection
dmap_connection_get, function in DMAPConnection
DMAP_CONNECTION_GET_CLASS, macro in DMAPConnection
dmap_connection_get_headers, function in DMAPConnection
dmap_connection_get_playlists, function in DMAPConnection
dmap_connection_get_type, function in DMAPConnection
dmap_connection_is_connected, function in DMAPConnection
dmap_connection_new, function in DMAPConnection
dmap_connection_setup, function in DMAPConnection
dmap_connection_state_get_type, function in dmap-enums
DMAPContainerDb, struct in DMAPContainerDb
DMAPContainerDbInterface, struct in DMAPContainerDb
DMAPContainerRecord, struct in DMAPContainerRecord
DMAPContainerRecord:name, object property in DMAPContainerRecord
DMAPContainerRecordInterface, struct in DMAPContainerRecord
DMAP_CONTAINER_DB, macro in DMAPContainerDb
dmap_container_db_count, function in DMAPContainerDb
dmap_container_db_foreach, function in DMAPContainerDb
DMAP_CONTAINER_DB_GET_INTERFACE, macro in DMAPContainerDb
dmap_container_db_get_type, function in DMAPContainerDb
dmap_container_db_lookup_by_id, function in DMAPContainerDb
DMAP_CONTAINER_RECORD, macro in DMAPContainerRecord
dmap_container_record_add_entry, function in DMAPContainerRecord
dmap_container_record_get_entries, function in DMAPContainerRecord
dmap_container_record_get_entry_count, function in DMAPContainerRecord
dmap_container_record_get_id, function in DMAPContainerRecord
DMAP_CONTAINER_RECORD_GET_INTERFACE, macro in DMAPContainerRecord
dmap_container_record_get_type, function in DMAPContainerRecord

### D

DAAPRecord, struct in DAAPRecord
DAAPRecord:bitrate, object property in DAAPRecord
DAAPRecord:disc, object property in DAAPRecord
DAAPRecord:duration, object property in DAAPRecord
DAAPRecord:filesize, object property in DAAPRecord
DAAPRecord:firstseen, object property in DAAPRecord
DAAPRecord:format, object property in DAAPRecord
DAAPRecord:has-video, object property in DAAPRecord
DAAPRecord:location, object property in DAAPRecord
DAAPRecord:mediakind, object property in DAAPRecord
DAAPRecord:mtime, object property in DAAPRecord
DAAPRecord:rating, object property in DAAPRecord
DAAPRecord:songalbum, object property in DAAPRecord
DAAPRecord:songalbumid, object property in DAAPRecord
DAAPRecord:songartist, object property in DAAPRecord
DAAPRecord:songgenre, object property in DAAPRecord
DAAPRecord:sort-album, object property in DAAPRecord
DAAPRecord:sort-artist, object property in DAAPRecord
DAAPRecord:title, object property in DAAPRecord
DAAPRecord:track, object property in DAAPRecord
DAAPRecord:year, object property in DAAPRecord
DAAPRecordInterface, struct in DAAPRecord
DAAPShareClass, struct in DAAPShare
DAAPSharePrivate, typedef in DAAPShare
DAAP_RECORD, macro in DAAPRecord
daap_record_cmp_by_album, function in DAAPRecord
DAAP_RECORD_GET_INTERFACE, macro in DAAPRecord
daap_record_get_type, function in DAAPRecord
daap_record_itunes_compat, function in DAAPRecord
daap_record_read, function in DAAPRecord
DAAP_SHARE, macro in DAAPShare
DAAP_SHARE_CLASS, macro in DAAPShare
DAAP_SHARE_GET_CLASS, macro in DAAPShare
daap_share_get_type, function in DAAPShare
daap_share_new, function in DAAPShare
DACPPlayer, struct in DACPPlayer
DACPPlayer:play-state, object property in DACPPlayer
DACPPlayer:playing-time, object property in DACPPlayer
DACPPlayer:repeat-state, object property in DACPPlayer
DACPPlayer:shuffle-state, object property in DACPPlayer
DACPPlayer:volume, object property in DACPPlayer
DACPPlayerInterface, struct in DACPPlayer
DACPPlayState, enum in DACPPlayer
DACPRepeatState, enum in DACPPlayer
DACPShare, struct in DACPShare
DACPShare::add-guid, object signal in DACPShare
DACPShare::lookup-guid, object signal in DACPShare
DACPShare::remote-found, object signal in DACPShare
DACPShare::remote-lost, object signal in DACPShare
DACPShare::remote-paired, object signal in DACPShare
DACPShare:library-name, object property in DACPShare
DACPShare:player, object property in DACPShare
DACPShareClass, struct in DACPShare
DACPSharePrivate, typedef in DACPShare
DACP_PLAYER, macro in DACPPlayer
dacp_player_cue_clear, function in DACPPlayer
dacp_player_cue_play, function in DACPPlayer
DACP_PLAYER_GET_INTERFACE, macro in DACPPlayer
dacp_player_get_type, function in DACPPlayer
dacp_player_next_item, function in DACPPlayer
dacp_player_now_playing_artwork, function in DACPPlayer
dacp_player_now_playing_record, function in DACPPlayer
dacp_player_pause, function in DACPPlayer
dacp_player_play_pause, function in DACPPlayer
dacp_player_prev_item, function in DACPPlayer
dacp_play_state_get_type, function in dmap-enums
dacp_repeat_state_get_type, function in dmap-enums
DACP_SHARE, macro in DACPShare
DACP_SHARE_CLASS, macro in DACPShare
DACP_SHARE_GET_CLASS, macro in DACPShare
dacp_share_get_type, function in DACPShare
dacp_share_new, function in DACPShare
dacp_share_pair, function in DACPShare
dacp_share_player_updated, function in DACPShare
dacp_share_start_lookup, function in DACPShare
dacp_share_stop_lookup, function in DACPShare
DMAPDb, struct in DMAPDb
DMAP_DB, macro in DMAPDb
DMAPDbInterface, struct in DMAPDb
dmap_db_add, function in DMAPDb
dmap_db_add_path, function in DMAPDb
dmap_db_add_with_id, function in DMAPDb
dmap_db_apply_filter, function in DMAPDb
dmap_db_count, function in DMAPDb
dmap_db_foreach, function in DMAPDb
DMAP_DB_GET_INTERFACE, macro in DMAPDb
dmap_db_get_type, function in DMAPDb
dmap_db_lookup_by_id, function in DMAPDb
dmap_db_lookup_id_by_location, function in DMAPDb
DPAPRecord, struct in DPAPRecord
DPAPRecord:aspect-ratio, object property in DPAPRecord
DPAPRecord:comments, object property in DPAPRecord
DPAPRecord:creation-date, object property in DPAPRecord
DPAPRecord:filename, object property in DPAPRecord
DPAPRecord:filesize, object property in DPAPRecord
DPAPRecord:format, object property in DPAPRecord
DPAPRecord:large-filesize, object property in DPAPRecord
DPAPRecord:location, object property in DPAPRecord
DPAPRecord:pixel-height, object property in DPAPRecord
DPAPRecord:pixel-width, object property in DPAPRecord
DPAPRecord:rating, object property in DPAPRecord
DPAPRecord:thumbnail, object property in DPAPRecord
DPAPRecordInterface, struct in DPAPRecord
DPAPShareClass, struct in DPAPShare
DPAPSharePrivate, typedef in DPAPShare
DPAP_RECORD, macro in DPAPRecord
DPAP_RECORD_GET_INTERFACE, macro in DPAPRecord
dpap_record_get_type, function in DPAPRecord
dpap_record_new_from_blob, function in DPAPRecord
dpap_record_read, function in DPAPRecord
dpap_record_to_blob, function in DPAPRecord
DPAP_SHARE, macro in DPAPShare
DPAP_SHARE_CLASS, macro in DPAPShare
DPAP_SHARE_GET_CLASS, macro in DPAPShare
dpap_share_get_type, function in DPAPShare
dpap_share_new, function in DPAPShare

### F

FilterDefinition, struct in DMAPDb

### I

IS_DAAP_RECORD, macro in DAAPRecord
IS_DAAP_SHARE, macro in DAAPShare
IS_DAAP_SHARE_CLASS, macro in DAAPShare
IS_DACP_PLAYER, macro in DACPPlayer
IS_DACP_SHARE, macro in DACPShare
IS_DACP_SHARE_CLASS, macro in DACPShare
IS_DMAP_CONNECTION, macro in DMAPConnection
IS_DMAP_CONNECTION_CLASS, macro in DMAPConnection
IS_DMAP_CONTAINER_DB, macro in DMAPContainerDb
IS_DMAP_CONTAINER_RECORD, macro in DMAPContainerRecord
IS_DMAP_DB, macro in DMAPDb
IS_DMAP_MDNS_BROWSER, macro in DMAPMdnsBrowser
IS_DMAP_MDNS_BROWSER_CLASS, macro in DMAPMdnsBrowser
IS_DMAP_RECORD, macro in DMAPRecord
IS_DMAP_RECORD_FACTORY, macro in DMAPRecordFactory
IS_DMAP_SHARE, macro in DMAPShare
IS_DMAP_SHARE_CLASS, macro in DMAPShare
IS_DPAP_RECORD, macro in DPAPRecord
IS_DPAP_SHARE, macro in DPAPShare
IS_DPAP_SHARE_CLASS, macro in DPAPShare

### M

DMAPMdnsBrowser, struct in DMAPMdnsBrowser
DMAPMdnsBrowser::service-added, object signal in DMAPMdnsBrowser
DMAPMdnsBrowser::service-removed, object signal in DMAPMdnsBrowser
DMAPMdnsBrowserClass, struct in DMAPMdnsBrowser
DMAPMdnsBrowserError, enum in DMAPMdnsBrowser
DMAPMdnsBrowserPrivate, struct in DMAPMdnsBrowser
DMAPMdnsBrowserService, struct in DMAPMdnsBrowser
DMAPMdnsBrowserServiceType, enum in DMAPMdnsBrowser
DMAP_MDNS_BROWSER, macro in DMAPMdnsBrowser
DMAP_MDNS_BROWSER_CLASS, macro in DMAPMdnsBrowser
DMAP_MDNS_BROWSER_ERROR, macro in DMAPMdnsBrowser
dmap_mdns_browser_error_get_type, function in dmap-enums
dmap_mdns_browser_error_quark, function in DMAPMdnsBrowser
DMAP_MDNS_BROWSER_GET_CLASS, macro in DMAPMdnsBrowser
dmap_mdns_browser_get_services, function in DMAPMdnsBrowser
dmap_mdns_browser_get_service_type, function in DMAPMdnsBrowser
dmap_mdns_browser_get_type, function in DMAPMdnsBrowser
dmap_mdns_browser_new, function in DMAPMdnsBrowser
dmap_mdns_browser_service_type_get_type, function in dmap-enums
dmap_mdns_browser_start, function in DMAPMdnsBrowser
dmap_mdns_browser_stop, function in DMAPMdnsBrowser
dmap_mdns_publisher_error_get_type, function in dmap-enums
DMAPMediaKind, enum in DMAPRecord
dmap_media_kind_get_type, function in dmap-enums
DMAPMetaDataMap, struct in DMAPShare

### P

DMAPPlaylist, struct in DMAPConnection

### R

DMAP_RECORD, macro in DMAPRecord
DMAPRecord, struct in DMAPRecord
DMAPRecordFactory, struct in DMAPRecordFactory
DMAPRecordFactoryInterface, struct in DMAPRecordFactory
RecordGetValueFunc, user_function in DMAPDb
DMAPRecordInterface, struct in DMAPRecord
DMAP_RECORD_FACTORY, macro in DMAPRecordFactory
dmap_record_factory_create, function in DMAPRecordFactory
DMAP_RECORD_FACTORY_GET_INTERFACE, macro in DMAPRecordFactory
dmap_record_factory_get_type, function in DMAPRecordFactory
DMAP_RECORD_GET_INTERFACE, macro in DMAPRecord
dmap_record_get_type, function in DMAPRecord
dmap_record_set_from_blob, function in DMAPRecord
dmap_record_to_blob, function in DMAPRecord
DMAPResponseHandler, user_function in DMAPConnection

### S

DMAPShare, struct in DMAPShare
DMAP_SHARE, macro in DMAPShare
DMAPShare:auth-method, object property in DMAPShare
DMAPShare:container-db, object property in DMAPShare
DMAPShare:db, object property in DMAPShare
DMAPShare:name, object property in DMAPShare
DMAPShare:password, object property in DMAPShare
DMAPShare:revision-number, object property in DMAPShare
DMAPShare:server, object property in DMAPShare
DMAPShare:transcode-mimetype, object property in DMAPShare
DMAPShare:txt-records, object property in DMAPShare
DMAPShareClass, struct in DMAPShare
DMAPSharePrivate, typedef in DMAPShare
DMAP_SHARE_CHUNK_SIZE, macro in DMAPShare
DMAP_SHARE_CLASS, macro in DMAPShare
dmap_share_free_filter, function in DMAPShare
DMAP_SHARE_GET_CLASS, macro in DMAPShare
dmap_share_get_type, function in DMAPShare
DMAP_STATUS_OK, macro in DMAPShare

### T

TYPE_DAAP_RECORD, macro in DAAPRecord
TYPE_DAAP_SHARE, macro in DAAPShare
TYPE_DACP_PLAYER, macro in DACPPlayer
TYPE_DACP_PLAY_STATE, macro in dmap-enums
TYPE_DACP_REPEAT_STATE, macro in dmap-enums
TYPE_DACP_SHARE, macro in DACPShare
TYPE_DMAP_CONNECTION, macro in DMAPConnection
TYPE_DMAP_CONNECTION_STATE, macro in dmap-enums
TYPE_DMAP_CONTAINER_DB, macro in DMAPContainerDb
TYPE_DMAP_CONTAINER_RECORD, macro in DMAPContainerRecord
TYPE_DMAP_DB, macro in DMAPDb
TYPE_DMAP_MDNS_BROWSER, macro in DMAPMdnsBrowser
TYPE_DMAP_MDNS_BROWSER_ERROR, macro in dmap-enums
TYPE_DMAP_MDNS_BROWSER_SERVICE_TYPE, macro in dmap-enums
TYPE_DMAP_MDNS_PUBLISHER_ERROR, macro in dmap-enums
TYPE_DMAP_MEDIA_KIND, macro in dmap-enums
TYPE_DMAP_RECORD, macro in DMAPRecord
TYPE_DMAP_RECORD_FACTORY, macro in DMAPRecordFactory
TYPE_DMAP_SHARE, macro in DMAPShare
TYPE_DPAP_RECORD, macro in DPAPRecord
TYPE_DPAP_SHARE, macro in DPAPShare