1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-03-09 23:38:56 +00:00

init copy & modify

This commit is contained in:
Derek Dai 2016-09-14 16:24:14 +08:00
parent 9cd56f3eff
commit 5f39158f45
No known key found for this signature in database
GPG key ID: E109CC97553EF009
6 changed files with 1674 additions and 0 deletions

View file

@ -104,6 +104,20 @@ struct ctl_peer *ctl_wifi_find_peer(struct ctl_wifi *w,
struct ctl_peer *ctl_wifi_search_peer(struct ctl_wifi *w,
const char *real_label);
/* source handling */
struct ctl_src;
int ctl_src_new(struct ctl_src **out,
sd_event *event);
void ctl_src_free(struct ctl_src *s);
int ctl_src_listen(struct ctl_src *s, const char *local);
void ctl_src_close(struct ctl_src *s);
bool ctl_src_is_connecting(struct ctl_src *s);
bool ctl_src_is_connected(struct ctl_src *s);
bool ctl_src_is_closed(struct ctl_src *s);
/* sink handling */
struct ctl_sink;
@ -239,6 +253,9 @@ void ctl_fn_peer_disconnected(struct ctl_peer *p);
void ctl_fn_link_new(struct ctl_link *l);
void ctl_fn_link_free(struct ctl_link *l);
void ctl_fn_src_connected(struct ctl_src *s);
void ctl_fn_src_disconnected(struct ctl_src *s);
void ctl_fn_sink_connected(struct ctl_sink *s);
void ctl_fn_sink_disconnected(struct ctl_sink *s);
void ctl_fn_sink_resolution_set(struct ctl_sink *s);