void krad_mixer_portgroup_bind_xmms2 (krad_mixer_t *krad_mixer, char *portgroupname, char *ipc_path) { krad_mixer_portgroup_t *portgroup; portgroup = krad_mixer_get_portgroup_from_sysname (krad_mixer, portgroupname); if (portgroup != NULL) { krad_mixer_portgroup_unbind_xmms2 (krad_mixer, portgroupname); portgroup->krad_xmms = krad_xmms_create (krad_mixer->name, ipc_path, portgroup->krad_tags); krad_radio_broadcast_subunit_update ( krad_mixer->krad_ipc->ipc_broadcaster, &portgroup->address, KR_XMMS2_IPC_PATH, KR_STRING, ipc_path, NULL ); } }
void krad_xmms2_test (char *sysname, char *ipc_path) { krad_xmms_t *krad_xmms; krad_xmms = krad_xmms_create (sysname, ipc_path); usleep (1000 * 1000); usleep (1000 * 1000); krad_xmms_destroy (krad_xmms); }