media-session: add callback based sync method

Call the callback when the sync completes. Implement roundtrip
with this.
This commit is contained in:
Wim Taymans 2019-11-18 13:10:21 +01:00
parent f2ce69c4bd
commit e24e383550
2 changed files with 53 additions and 8 deletions

View file

@ -164,6 +164,9 @@ int sm_media_session_add_listener(struct sm_media_session *sess, struct spa_hook
int sm_media_session_roundtrip(struct sm_media_session *sess);
int sm_media_session_sync(struct sm_media_session *sess,
void (*callback) (void *data), void *data);
struct sm_object *sm_media_session_find_object(struct sm_media_session *sess, uint32_t id);
int sm_media_session_schedule_rescan(struct sm_media_session *sess);