![]() |
![]() |
![]() |
libdmapsharing Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
void (*add_guid) (DACPShare *share
,gchar *guid
); DACPShare * dacp_share_new (const gchar *library_name
,DACPPlayer *player
,DMAPDb *db
,DMAPContainerDb *container_db
); void dacp_share_pair (DACPShare *share
,gchar *service_name
,gchar passcode[4]
); void dacp_share_player_updated (DACPShare *share
); void dacp_share_start_lookup (DACPShare *share
); void dacp_share_stop_lookup (DACPShare *share
); gboolean (*lookup_guid) (DACPShare *share
,gchar *guid
); void (*remote_found) (DACPShare *share
,gchar *service_name
,gchar *remote_name
); void (*remote_lost) (DACPShare *share
,gchar *service_name
); void (*remote_paired) (DACPShare *share
,gchar *service_name
,gboolean connected
);
DACPShare * dacp_share_new (const gchar *library_name
,DACPPlayer *player
,DMAPDb *db
,DMAPContainerDb *container_db
);
Creates a new DACP share and publishes it using mDNS.
|
The library name that will be shown in the remote. |
|
A DACPPlayer instance, used to retrieve information from a player implementation. |
|
a media database represented by a DMAPDb instance. |
|
a container (album) database represented by a DMAPContainerDb instance. |
Returns : |
a pointer to a DACPShare. |
void dacp_share_pair (DACPShare *share
,gchar *service_name
,gchar passcode[4]
);
Pairs a DACP client (Remote) with this server. If the passcode is correct (the same as shown on the remote), the remote will start connecting to this server.
|
a DACPShare |
|
DACP client (remote) service identifier. |
|
4-Digit PIN code entered by the user. |
void dacp_share_start_lookup (DACPShare *share
);
Start looking up for DACP remotes. Connect to "remote-found" signal to detect new remotes. Be aware that when a DACPShare is created, only after calling this function is that it starts looking up for Remotes on the network.
|
A DACPShare. |
void dacp_share_stop_lookup (DACPShare *share
);
Stop looking up for DACP remotes.
|
A DACPShare. |